无法连接MySQL ...详细信息如下。
遇到PHP错误
严重性:警告
消息:mysqli :: real_connect():(HY000 / 2002):无法通过套接字'/var/run/mysqld/mysqld.sock'(111)连接到本地MySQL服务器
文件名:mysqli / mysqli_driver.php
行号:202
回溯:
文件:/var/www/html/application/controllers/Account.php 行:7 功能:__ construct
文件:/var/www/html/index.php 线:315 功能:require_once
答案 0 :(得分:0)
首先您需要下载xampp并确保打开或关闭我的sql服务。如果打开,则您要编写函数mysqli_connect('localhost','username','password','database');
答案 1 :(得分:0)
我猜您在系统中安装了xampp并启用了SQL服务。 如果是,则在application / config文件夹中创建一个数据库文件。文件名是database.php 同样,在这里您需要提供一个默认的数据库驱动程序变量
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'your-db-username',
'password' => 'your-db-password',
'database' => 'your-db-name',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8mb4',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
接下来,您需要将此数据库.php配置文件加载到autoload.php(在同一目录中)。
$autoload['libraries'] = array('database');
现在,您已将数据库与Codeigniter项目连接。
参考:https://www.codeigniter.com/userguide3/database/configuration.html