总结2种方法:
第一种:
1.登陆数据库 # use mysql;
2.更新远程连接数据 # update user set host = '%' where user = 'root';(%为所有ip都可以远程访问)
或直接增加一条 数据 # insert into user (host,user,password) values('192.168.0.51','root',password('123'));
3.查看更改 # select host, user from user;
4.推送设置到服务器 # FLUSH PRIVILEGES
第二种:
#GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
//如果是固定ip就这么写
#grant all privileges on *.* to 'root'@'192.168.0.49'identified by '123' with grant option;
//推送设置到内存或重启服务器也行
mysql>FLUSH PRIVILEGES