最近在启动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能带来一定的帮助,如果有疑问大家可以留言交流。谢谢大家对的支持。

更多相关文章

  1. android中HttpURLConnection调用getResponseCode()时崩溃 解决方
  2. Android空引用问题的解决方法——on a null object reference
  3. android读取assets大于1M文件的解决方法
  4. 几个Android小错误解决方法
  5. Android(安卓)全局异常处理(二)
  6. CheckBox android:paddingLeft 不兼容问题解决方法
  7. [置顶] android 捕捉异常
  8. Android(安卓)异常后如何重启应用
  9. Android全局异常统一处理

随机推荐

  1. android中textview控件中的文字的位置是
  2. 从零开始学android开发- layout属性介绍
  3. 设置图片重复
  4. win10 编译 Android ffmpeg
  5. android cts 认证测试
  6. Android开机自启动设置
  7. Android上层启动过程的几个关键点
  8. 生成android自签名证书流程
  9. Android(安卓)Log 日志系统
  10. Android HttpURLConnection应用技巧分享