问题
用root权限新增了一个数据,但是我用其它用户登录使用 show databases 的时候,查看不到我刚刚建立的数据库
使用下面命令给用户赋值权限
xxxx // 数据库名
yyyy // 密码
grant all privileges on xxxx.* to ly@127.0.0.1 identified by 'yyyy';
上面的只能给你本地机器开启权限,如果想要所有机器都可以连接到数据。用下面这个命令
grant all privileges on xxxx.* to ly@'%' identified by 'yyyy';
最后刷新一下权限
flush privileges;