//登录mysql
1. mysql -uroot -proot
//赋予任何主机访问数据的权限
2. mysql>GRANT ALL PRIVILEGES ON *.* TO 'r ot'@'%'WITH GRANT OPTION
例如,你想root(用户)使用123(密码)从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123' WITH GRANT OPTION;
如果你想允许用户root从ip为192.168.3.59的主机连接到mysql服务器,并使用123作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.3.59'IDENTIFIED BY '123' WITH GRANT OPTION;
//修改生效
3. mysql>FLUSH PRIVILEGES;
//退出
4. mysql>EXIT
//重启MySQL服务
5. service mysqld restart
如果有写的不对的地方,请大家多多批评指正,非常感谢!