今天在服务器上使用MySQL时遇见的错误代码:
Access denied for user ‘root‘@‘%‘ to database ‘xxx‘
这是权限不够的问题,总结了一下今天的经验,就是如果需要在云服务器上新建一个数据库,那么直接就在服务器的终端数行进行手动操作创建你所需要的数据库:
create database 数据库名;
创建完之后我们需要手动给该数据库权限,用以下命令:
grant all on 数据库名.* to 'root'@'%' identified by '服务器数据库密码' with grant option;
然后就可以在本地使用navicat可视化工具进行远程连接啦,就可以在navicat可视化窗口上进行数据库的一系列操作~