我们刚装好的mysql默认只允许本地访问,然而我们实际环境中都是通过远程连接mysql的,这时候我们就需要设置mysql的登录权限了
一、登录mysql
[root@myboy ~]# mysql -uroot -p
二、选择mysql数据库
mysql> use mysql;
三、查看user表
mysql> select Host,User from user;
+-----------+---------------+
| Host | User |
+-----------+---------------+
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+-----------+---------------+
3 rows in set (0.00 sec)
我们发现root用户只允许本地主机登录,下面我们来进行修改
四、修改root用户的Host
mysql> update user set Host='%' where User='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
五、刷新权限
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
ok,mysql设置远程访问权限到此完毕,接下来就可以测试连接了