连接mysql数据库出现server through socket '/xxx/mysql.sock'错误的解决方法
栏目:数据库 更新:2021-06-26 47人看过
使用以下教程之前请检查下是不是这种情况Mysql使用localhost连不上用127.0.0.1却可以连接。
网站在连接Mysql数据库的时候出现了server through socket '/xxx/mysql.sock'这样的错误,仔细检查发现数据库地址使用127.0.0.1的时候不会出错,数据库地址使用localhost的时候就出现如题错误。
通过网络查找没找到合适的答案,说是套接字连接器连不上,下面给出自己鼓捣出来的解决方法:
1、找到数据库的配置文件。
windows安装是数据库配置文件一般是my.ini,在数据库根目录。
linux安装的数据库配置文件一般是在数据库根目录的my.conf
宝塔安装的数据库在宝塔面板的数据库管理界面,可以直接修改配置文件。
2、在1中找到配置文件之后,查找“socket=一个地址”类似的配置信息,修改成socket=/xxx/mysql.sock; 修改之后的地址是连接数据库出错信息中提示的那个文件地址。
3、创建2中修改后的文件夹,然后把文件夹权限修改成mysql 777,文件夹为空就可以。
4、重载数据库配置,然后重启数据库。
5、不出意外是可以用localhost连接数据库了。
网站在连接Mysql数据库的时候出现了server through socket '/xxx/mysql.sock'这样的错误,仔细检查发现数据库地址使用127.0.0.1的时候不会出错,数据库地址使用localhost的时候就出现如题错误。
通过网络查找没找到合适的答案,说是套接字连接器连不上,下面给出自己鼓捣出来的解决方法:
1、找到数据库的配置文件。
windows安装是数据库配置文件一般是my.ini,在数据库根目录。
linux安装的数据库配置文件一般是在数据库根目录的my.conf
宝塔安装的数据库在宝塔面板的数据库管理界面,可以直接修改配置文件。
2、在1中找到配置文件之后,查找“socket=一个地址”类似的配置信息,修改成socket=/xxx/mysql.sock; 修改之后的地址是连接数据库出错信息中提示的那个文件地址。
3、创建2中修改后的文件夹,然后把文件夹权限修改成mysql 777,文件夹为空就可以。
4、重载数据库配置,然后重启数据库。
5、不出意外是可以用localhost连接数据库了。
附件下载 [ 下载次数:999 ]
收藏、推荐 Functions
我要收藏
文章《连接mysql数据库出现server through socket '/xxx/mysql.sock'错误的解决方法》的地址:https://www.kuxiami.com/jianzhan/database/71.html