MySQL终端登录问题解决
2013-03-07 19:29
316 查看
今天通过终端登录MySQL,结果发现登录不能,通过命令
终端提示ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/mysql/mysql.sock' (2)如图
然而通过ps命令查看mysql进程确实已经开启。
那么是哪一步出现问题了呢?
键入下面这个命令搜索看看:
在/opt/mysql/tmp/mysql.sock的确找到了这么个东西,那么好办了:
通过这条命令就能正确打开mysql控制台。
还可以通过这条命令建立软连接,将/etc/my.cnf配置文件中的sock路径通过软连接指向正确可用的mysql.sock,这样即可通过mysql -u root -p登录,不需要加-S命令。
mysql -u root -p
终端提示ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/mysql/mysql.sock' (2)如图
然而通过ps命令查看mysql进程确实已经开启。
那么是哪一步出现问题了呢?
键入下面这个命令搜索看看:
find / -maxdepth 8 -name "mysql.sock"
在/opt/mysql/tmp/mysql.sock的确找到了这么个东西,那么好办了:
mysql -u root -p -S /opt/mysql/tmp/mysql.sock
通过这条命令就能正确打开mysql控制台。
还可以通过这条命令建立软连接,将/etc/my.cnf配置文件中的sock路径通过软连接指向正确可用的mysql.sock,这样即可通过mysql -u root -p登录,不需要加-S命令。
ln -s /opt/mysql/tmp/mysql.sock /opt/mysql/mysql.sock
相关文章推荐
- Linux终端登录MySQL问题:Access denied for user 'root'@'localhost'解决方法
- 解决MySQL登录ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor=YES)问题
- 登录MySQL时遇到问题Access denied for user 'root'@'localhost'解决
- MySQl使用-------如何修改root密码&&解决本地无法登录问题
- linux下mysql 使用mysql -uroot -p输入密码无法登录问题的解决
- mysql连接linux系统提示“登录出现1130 is not allowed to connect to this MySql server”问题,解决方法
- 解决MySQL登录ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)问题
- ubuntu 16.04下mysql5.7.17登录时出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' 问题解决!
- 解决命令下登录MySQL输入密码后一闪退出的问题
- mysql5.7.11-win64无法登录问题解决方案
- ubuntu终端登录失败问题之一及其解决办法
- 解决mysql无法远程登录的问题
- MySQL学习(一)——启动和登录MySql遇到的问题及解决
- mysql远程登录权限不足问题解决
- Mysql 实践(三) 远程登录被拒绝问题1130 解决
- 解决免安装版Mysql出现任何用户不用密码都能登录的问题
- mysql登录遇到ERROR 1045问题解决方法
- 【MYSQL】解决Mysql直接登录问题(删除匿名用户)
- mysql连接linux系统提示“登录出现1130 is not allowed to connect to this MySql server”问题,解决方法
- 解决Mysql 安装完不能登录的问题