阿里云安装mysql数据库出现2002错误怎么办

阿里云安装mysql数据库出现2002错误怎么办,第1张

在安装数据库的时候出现了如下错误:

解决办法如下:

1.在bin目录下 输入:kill -s 9 9907

再输入:

ps -ef|grep mysql

显示如下:

2.回到lampp目录下,重启数据库,服务器:

1. ./lampp restart

原因是/var/lib/mysql 的访问权限问题。

修改/etc/my.conf:

[mysqld] 

datadir=/usr/local/mysql/data 

socket=/var/lib/mysql/mysql.sock 

[mysql.server] 

user=mysql 

basedir=/usr/local/mysql 

If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as: 

[client] 

socket=/var/lib/mysql/mysql.sock 

运行/usr/local/mysql/bin/mysqld_safe

解决不能通过mysql .sock连接MySQL问题 这个问题主要提示是,不能通过 '/tmp/mysql .sock'连到服务器,而php标准配置正是用过'/tmp/mysql .sock',但是一些mysql 安装方法 将 mysql .sock放在/var/lib/mysql .sock或者其他的什么地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件,可以看到如下的东东:

[mysql d]

socket=/var/lib/mysql .sock

改一下就好了,但也会引起其他的问题,如mysql 程序连不上了,再加一点:

[mysql ]

socket=/tmp/mysql .sock

或者还可以通过修改php.ini中的配置来使php用其他的mysql .sock来连,这个大家自己去找找

或者用这样的方法:

ln -s /var/lib/mysql /mysql .sock /tmp/mysql .sock

成功了,就是这样ln -s /var/lib/mysql /mysql .sock /tmp/mysql .sock

OK!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6674813.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存