mysql5.7 远程登录

一 创建账号

在MySQL Server端:

执行mysql 命令进入mysql 命令模式,

Sql代码 

mysql> use mysql;   

mysql>GRANTALLON *.*TO user@'%' IDENTIFIEDBY'你的密码'WITHGRANTOPTION;   

#这句话的意思 ,允许任何IP地址(上面的 % 就是这个意思)的电脑 用admin帐户  和密码(admin)来访问这个MySQL Server   

grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option;

#必须加类似这样的帐户,才可以远程登陆。 root帐户是无法远程登陆的,只可以本地登陆  

二、mysql5.7中设置远程访问

/etc/mysql/mysql.conf.d文件下的 mysqld.cnf文件bind-address = 127.0.0.1的地址不同 注释(不通的)

,但是 操作的一样的 注释掉绑定的地址

三 关掉防火墙


今天看到一篇更加完整详细说明

https://www.cnblogs.com/opsprobe/p/9126864.html

你可能感兴趣的:(mysql5.7 远程登录)