mysql中异常错误ERROR:2002的解决方法
16lz
2022-01-02
最近在启动mysql 报错,错误提示如下:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock' (2)
1、先查看 /etc/rc.d/init.d/mysqld status
看看mysql是否已经启动.
另外看看是不是权限问题.
2、确定你的mysql.sock是不是在那个位置,
mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock
4、如果是权限问题,则先改变权限 #chown -R mysql:mysql /var/lib/mysql
[root@localhost ~]# /etc/init.d/mysqld start启动 MySQL: [ 确定 ][root@localhost ~]# mysql -u root -p
shell> chown -R mysql:mysql /var/lib/mysql
shell> /etc/init.d/mysql start
但是我的问题仍然没有得到解决。
问题终于解决:
方法: 修改/etc/my.conf:
[mysqld]datadir=/usr/local/mysql/datasocket=/var/lib/mysql/mysql.sock[mysql.server]user=mysqlbasedir=/usr/local/mysqlIf 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
问题解决。
总结
好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者使用mysql能带来一定的帮助,如果有疑问大家可以留言交流。谢谢大家对的支持。
更多相关文章
- android中HttpURLConnection调用getResponseCode()时崩溃 解决方
- Android空引用问题的解决方法——on a null object reference
- android读取assets大于1M文件的解决方法
- 几个Android小错误解决方法
- Android(安卓)全局异常处理(二)
- CheckBox android:paddingLeft 不兼容问题解决方法
- [置顶] android 捕捉异常
- Android(安卓)异常后如何重启应用
- Android全局异常统一处理