macOS下phpmyadmin无法连接 MySQL
查询得知 php.ini 中的 mysqli.default_socket 参数默认为空,使用 mysql -u root -p
登陆 mysql,执行 STATUS
得知 mysql.sock 在 /tmp 目录下
修改 php.ini 中的 mysqli.default_socke 参数,重启 php-fpm 仍然无法链接数据库,且使用 phpinfo(); 查看,mysqli.default_socke 参数的值并非之前设定的值,经查询原因暂不知。
解决方法:
创建 /var/mkdir 目录
sudo mkdir /var/mysql
创建软连接
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
使用软连接将 实际的 mysql.sock 文件链接至 php 获取的目录,虽然没有完全解决问题,但也可以正常使用。