问题

用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;