mysql错误总结(1)
2012-08-15 09:43
295 查看
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysq
今天在linux里安装mysql,运行时遇到这样的错误ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
上网查了下:
这种情况大多数是因为你的mysql是使用rpm方式安装的,它会自动寻找 /var/lib/mysql/mysql.sock 这个文件,
通过unix socket登录mysql。
常见解决办法如下:
1、
创建/修改文件 /etc/my.cnf,至少增加/修改一行
[root@host1 tmp]#vi /etc/my.cnf
# The following options will be passed to all MySQL clients
18 [client]
19 port = 3306
20 socket = /var/lib/mysql/mysql.sock
21 default_character_set=utf8
22
23 # Here follows entries for some specific programs
24
25 # The MySQL server
26 [mysqld]
27 default_character_set=utf8
28 port = 3306
29 socket = //var/lib/mysql/mysql.sock
30 user = mysql
#将红色部分,修改为你的mysql.sock的正确位置,通常不是在 /tmp/ 下就是在 /var/lib/mysql/ 下
2、
指定IP地址,使用tcp方式连接mysql,而不使用本地sock方式
[root@host1 tmp]mysql -h127.0.0.1 -uuser -ppassword
3、
为 mysql.sock 加个连接,比如说实际的mysql.sock在 /tmp/ 下,则
[root@host1 tmp]#ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock即可
相关文章推荐
- mysql Access denied for user root@localhost错误解决方法总结
- mysql Access denied for user root@localhost错误解决方法总结(转)
- 【20180205】MySQL 1032和1062跳过错误总结
- mysql-5.5.28源码安装过程中错误总结
- mysql 数据库表错误 修复 总结
- mysql 远程登录错误总结
- Mysql错误及处理总结
- mysql相关错误以及对应解决方法总结
- mysql Access denied for user root@localhost错误解决方法总结
- mysql Access denied for user root@localhost错误解决方法总结(转)
- ASP.net MVC4 + mono+ ubuntu15.1+ jexus +ef6 +mysql (linq to mysql) 实录,以及各类错误总结
- mysql 错误总结
- mysql迁移时错误总结
- mysql Access denied for user root@localhost错误解决方法总结
- mysql故障和错误总结
- mysql Access denied for user root@localhost错误解决方法总结(转)
- mysql 错误总结 和FROM_UNIXTIME用法
- Windows10 64位安装解压版mysql-5.7.12-winx64的错误总结- MySQL服务无法启动
- Mysql8.0使用JDBC连接数据库错误总结
- linux 编译安装php及编译安装mysql常见错误总结及解决办法