启动mysql服务并查看mysql的socket路径,可以通过mysql命令行 STATUS;
mysql -u root -p mysql> status;输出:
UNIX socket: /data/mysql/mysql.sock
打开php.ini文件,找到负责数据库连接三种类型的参数:
pdo_mysql.default_socket= mysqli.default_socket = mysql.default_socket= 改为: pdo_mysql.default_socket= /data/mysql/mysql.sock mysqli.default_socket = /data/mysql/mysql.sock mysql.default_socket= /data/mysql/mysql.sock
ps:
php7中没有mysql.default_socket 这一项了,所以可以不用管.
设置三个参数的值和mysql的socket值一致就可以了,然后重启php-fpm和nginx,再访问phpmyadmin就没有问题了.
发表评论