解决mariadb数据库mysql_connect出现No such file or directory方法

作者:袖梨 2022-06-29

自从入手了123systems的VPS之后,便把以前一直想用确没有机会用的mysql分支之一的mariadb安装来试试,下面附上一段安装代码:


##mariadb-5.5

apt-get install software-properties-common

apt-key adv –recv-keys –keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db

add-apt-repository ‘deb http://mirror.stshosting.co.uk/mariadb/repo/5.5/ubuntu trusty main’

apt-get install mariadb-server mariadb-client


安装之后,当我使用PHP与MySQL通信的时候出了问题,提示No such file or directory错误,经多方查证之后发现时mysql.sock文件找不到,便摸索出了了这样一套解决道路,特别记录一下以便后人安装使用:
1、在终端驶入 service mysql status 查看sock文件地址,例如我这里得到的是:/var/run/mysqld/mysqld.sock


mysql-mariadb

2、创建mysql.sock连接。


cd /var

mkdir mysql

cd mysql

ln -s /var/run/mysqld/mysqld.sock mysql.sock

cd /tmp

ln -s /var/run/mysqld/mysqld.sock mysql.sock


此时刷新之后便可以正常使用MySQL了,希望对大家有所帮助。

相关文章

精彩推荐