远程连接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帐号的host的localhost改成所有人都可以访问(%代表所有人)
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