一、连接数据库错误
1.1 错误现象
error: Host '192.168.0.100' is not allowed to connect to this MySQL server
1.2 原因
客户端IP没有访问远程数据库的权限。
二、解决办法
2.1 修改权限
命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.175.1' IDENTIFIED BY 'love' WITH GRANT OPTION;
FLUSH PRIVILEGES;
含义:
让IP为192.168.175.1的用户,可以使用用户名root和密码love来访问数据库。
如果把192.168.175.1换成%,表示所有IP的用户,都可以使用用户名root和密码love来访问数据库。