这个问题主要是MySQL在进行数据连接时,找不到自己的mysql.sock文件造成的。
解决方案找到相应的.sock文件,并设置php.ini文件中的pdo_mysql.default_socket的值为.sock文件的路径。
第一步 找到 msyql.sock 在的位置:
yum安装的Mariadb路径在:/var/lib/mysql/mysql.sock
第二步 找到php.ini 里的 pdo_mysql.default_socket
pdo_mysql.default_socket= /var/lib/mysql/msyql.sock
第3步 重新启动
重启Apache或者nginx下重启php-fpm即可。