MySQL:ERROR 2002 (HY000)
2015-06-12 17:48
513 查看
MYSQL使用命令行登录报错:
momadm@mom-db-01:mysql -uroot -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/home/sss/mysql/mysql.sock' (2)
1、查看mysql进程:ps -ef|grep mysqld
momadm@mom-db-01:ps -ef|grep mysqld
momadm 7859 1 0 2014 ? 00:00:00 /bin/sh /mom/sss/mysql/bin/mysqld_safe --defaults-file=/mom/sss/mysql/my.cnf
momadm 8240 7859 0 2014 ? 2-12:20:33 /mom/sss/mysql/bin/mysqld --defaults-file=/mom/sss/mysql/my.cnf --basedir=/mom/sss/mysql --datadir=/mom/sss/mysqldata --plugin-dir=/mom/sss/mysql/lib/plugin --log-error=/mom/sitech/mysql/logs/alert.log --pid-file=/mom/sss/mysql/mysqld.pid
--socket=/mom/sss/mysql/mysql.sock --port=11040
momadm 19983 18720 0 17:16 pts/2 00:00:00 grep mysqld
2、查看my.cnf配置文件:
[client]
#password = your_password
port = 11040
socket = /mom/sitech/mysql/mysql.sock
3、分析原因:
报错信息:socket=/home/sss/mysql/mysql.sock
进程:socket=/mom/sss/mysql/mysql.sock
配置文件:socket= /mom/sitech/mysql/mysql.sock
发现问题:报错信息中的socket与配置文件及进程中的socket路径不一致;
4、解决办法:
方法一:命令行登录
mysql -uroot -p --socket=/mom/sitech/mysql/mysql.sock
方法二:软链接:
ln /home/sss/mysql/mysql.sock /mom/sss/mysql/mysql.sock
momadm@mom-db-01:mysql -uroot -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/home/sss/mysql/mysql.sock' (2)
1、查看mysql进程:ps -ef|grep mysqld
momadm@mom-db-01:ps -ef|grep mysqld
momadm 7859 1 0 2014 ? 00:00:00 /bin/sh /mom/sss/mysql/bin/mysqld_safe --defaults-file=/mom/sss/mysql/my.cnf
momadm 8240 7859 0 2014 ? 2-12:20:33 /mom/sss/mysql/bin/mysqld --defaults-file=/mom/sss/mysql/my.cnf --basedir=/mom/sss/mysql --datadir=/mom/sss/mysqldata --plugin-dir=/mom/sss/mysql/lib/plugin --log-error=/mom/sitech/mysql/logs/alert.log --pid-file=/mom/sss/mysql/mysqld.pid
--socket=/mom/sss/mysql/mysql.sock --port=11040
momadm 19983 18720 0 17:16 pts/2 00:00:00 grep mysqld
2、查看my.cnf配置文件:
[client]
#password = your_password
port = 11040
socket = /mom/sitech/mysql/mysql.sock
3、分析原因:
报错信息:socket=/home/sss/mysql/mysql.sock
进程:socket=/mom/sss/mysql/mysql.sock
配置文件:socket= /mom/sitech/mysql/mysql.sock
发现问题:报错信息中的socket与配置文件及进程中的socket路径不一致;
4、解决办法:
方法一:命令行登录
mysql -uroot -p --socket=/mom/sitech/mysql/mysql.sock
方法二:软链接:
ln /home/sss/mysql/mysql.sock /mom/sss/mysql/mysql.sock
相关文章推荐
- MySQL中的integer 数据类型
- Android之获取手机上的图片和视频缩略图thumbnails
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- 数据库链接字符串查询网站
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复