远程连接工具可以成功连接数据库,但是只会显示information_schema这个自动生成的数据库,其他的数据库无法显示来
解决方法
本地连接root,找到mysql数据库,修改user表中需要连接的用户名数据
找到Grant_priv,和Super_priv两个字段,将值改为Y
重启mysql
注释解析
flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。 MySQL用户数据和权限有修改后,希望在”不重启MySQL服务”的情况下直接生效,那么就需要执行这个命令。 通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。 而不必冒太大风险。