一 创建账号
在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的地址不同 注释(不通的)
,但是 操作的一样的 注释掉绑定的地址
三 关掉防火墙
今天看到一篇更加完整详细说明
网友评论