远程连接Linux下Mysql ERROR 1130

远程连接mysql

出现错误提示

ERROR 1130: Host 192.168.2.159 is not allowed to connect to this MySQL server 

1.先选择数据库

use mysql

2.查询需要user

select  host,user from user G;

3.需要将root帐号的hostlocalhost成所有都可以访问(%代表所有人)

update user set host='%' where user="root" and host ="localhost";

4.刷新权限

flush privileges;         或者       service mysqld restart

5.退出mysql

exit

6.关闭防火墙

service firewalld stop


general log

所有的查询语句都会记录在 general log 文件

1.登录mysql

mysql -uroot -p123456 ;

2.进行general log的设置

set global general_log_file="/tmp/general.log";

3.设置全局模式

set global general_log ="on";

4.general log

tail -f /tmp/general.log


原文地址:https://www.cnblogs.com/xianyulouie/p/11041832.html