2020年10月6日 2020年10月10日
配置mysql允许远程连接的方法
方法有二
先说方法一:
通过Navicat for MySQL的ssh的远程ip接连到服务器再通过本地账号密码进行连接localhost
方法二:
查看系统用户
使用mysql -u用户名 -p密码进行登陆
1 2 3 4 |
#先中mysql表 use mysql; #显示用户与host select user,host from user; |
支持root用户允许远程连接mysql数据库,我们要把root后面的host变成‘%’号
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#允许任何ip地址(%表示允许任何ip地址)的电脑用root帐户和密码(123456)来访问这个mysql server mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grrant option; Query OK, 0 rows affected, 1 warning (0.02 sec) mysql> flush privileges; Query OK, 0 rows affected (0.01 sec) mysql> select user,host from user; +---------------+-----------+ | user | host | +---------------+-----------+ | root | % | | root | 127.0.0.1 | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | +---------------+-----------+ 5 rows in set (0.02 sec) mysql> |
记得改一下配置文件