远程连接数据库,无法创建新的数据库1044 - Access denied for user 'root'@'%' to database 'myTest'
今天刚在自己虚拟机搭好mysql,用Navicat 连接,创建一个新的数据库,发现root用户没权限;
进入到linux 里mysql
查看用户权限*********
SELECT host,user,password,Grant_priv,Super_priv FROM mysql.user;
N是没有权限
图上是改过之后
对用户赋予所有权限****
grant all privileges on . to ‘root’@’%’ identified by ‘你的密码’ with grant option;
************ 刷新权限 ************
FLUSH PRIVILEGES;
最后重启mysql;
OK;