windows下远程访问Linux系统中mysql
1,查询MySQL数据库是否允许远程ip访问,命令如下:
sql语句:
use mysql;
select host, user from user;
查询结果为127.0.0.1或者localhost或者当前服务器域名,则表示不允许远程连接。
更改权限:开启远程访问:
sql:表示root用户下的所有数据库所有表允许远程访问:mysql>GRANT 权限1,权限2,…权限n ON 数据库名称.表名称 TO 用户名@用户地址 IDENTIFIED BY '用户密码' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '111qqqpwd' WITH GRANT OPTION;
重新加载权限表:
sql:FLUSH PRIVILEGES;
重启Linux系统:shutdown -r now
加油,愿被这世界温柔以待 ^_^