前期常用配置见大牛的博客:https://blog.csdn.net/heni6560/article/details/103034449
但在配置好数据库时后并未指定被访问的数据库时,或指定其它数据库时,使用如下命令完成设置
grant all privileges on 'dataBaseName'.* to 'userName'@'%'
grant all privileges on dataBaseName.* to 'userName'@'%'
若是在root账户授权远程访问,首先找到mysql数据库->user表,更改Host为%,然后输入命令
GRANT ALL PRIVILEGES ON 'dataBaseName'.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES
若在上面的执行命令中发现数据库名附近提示执行错误,则需要将dataBaseName两侧的单引号去掉,如下面代码所示。
GRANT ALL PRIVILEGES ON dataBaseName.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES