今天在虚拟机里的centos7上安装了mysql,
yum install mariadb-server mariadb
然后设置了密码:
[root@host]# mysqladmin -u root password "password";
然后我想在本地通过Navicat来连接,发现连接不上。
执行此命令:
[root@host]# GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机访问数据的权限
[root@host]# FLUSH PRIVILEGES; //修改生效
然后退出mysql即可。