Bootstrap

mysql出现Access denied for user ‘root‘@‘%‘ to database ‘xxx‘ 解决办法

最近遇到一个问题,在创建数据库后连接数据库的时候报错,错误代码是Access denied for user ‘root’@‘%’ to database ‘xxx’

解决方法

  1. 创建数据库

    create database student;
    
  2. 授权数据库操作

    grant all on 数据库名.* to 'root'@'%' identified by '密码' with grant option;	
    

原因: 创建完数据库后,在本地访问一般不会存在这个问题
注意: 在mysql安装的服务器上执行操作不会出现问题,在安装的服务器上执行完授权数据库操作后即可远程使用

;