【1】问题:
你自己的机器192.168.1.18远程连接数据库报错,拒绝访问。
【2】原因:
权限不够。
【3】前提:
1)自己机器的IP是:192.168.1.18
2)DB服务器上(192.168.4.4)存在一个数据库用户:
用户名:root
密码:123
【4】解决问题的操作:
1)进入到mysql
#> mysql -uroot -p123
2)分配权限
mysql> grant all privileges ON *.* to 'root'@'192.168.1.18' IDENTIFIED BY ‘123';
3)刷新
mysql> flush privileges;
4)退出
mysql> quit;