sqlyog连centos中xmapp下mysql。

3.虚拟机centos,用xampp集成安装mysql后,本机用sqlyog连时,错误:

错误代码 1130:Host ‘192.168.0.1’ is not allowed to connect to this mysql server

2.虚拟机用登录mysql,错误:

ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)


 

1.[root@centos0 htdocs]# find / -name mysql.sock
/opt/lampp/var/mysql/mysql.sock

0.[root@centos0 run]# ln -s /opt/lampp/var/mysql/mysql.sock /var/lib/mysql/mysql.sock


2.虚拟机可以登录mysql

3.本机再次sqlyog连时,仍有报错

4.参考百度的解决办法:“登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"”

5.mysql> update user set Host=‘%‘ where user=‘root‘;
ERROR 1062 (23000): Duplicate entry ‘%-root‘ for key ‘PRIMARY‘

6.参考百度的解决办法:select * from user where Host=‘%‘;  有一个%的记录。

----mysql> flush privileges;
Query OK, 0 rows affected (0.08 sec)

7.本机再次sqlyog连时,connection successful!!!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。