一、背景
在centos7上安装好mysql后,希望在可视化界面,通过navicat远程管理mysql数据库。
二、配置允许某账号远程登录mysql数据库
1、登录mysql数据库
[root@iZu***n84Z]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor...
2、进入mysql数据库,配置远程连接
// 进入mysql数据库
mysql> use mysql;
// 将所有数据库的所有表(*.*)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为123456,如果要限制只有某台机器可以访问,将其换成相应的IP即可
mysql> grant all privileges on *.* to 'root'@'%' identified by'123456';
// 撤销授权,则执行:revoke all privileges on *.* from 'root'@'%';
// 刷新
mysql> flush privileges
3、退出MySQL 并重启MySQL
# service mysqld restart