mysql中“输入命令 show databases;”后不能显示mysql ,且create database命令提示出错
mysql>showdatabases;+--------------------+|Database|+--------------------+|informatio...
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)
mysql> create database if not exists xyz;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'xyz'
mysql> 展开
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)
mysql> create database if not exists xyz;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'xyz'
mysql> 展开
3个回答
展开全部
Access denied for user ''@'localhost' to database 'xyz'这句话表示权限阻止,也就是说当前用户没有相应的权限,解决方法:以管理员身份登录,或者联系管理员对该用户进行相关权限管理,提升相应权限即可。
追问
My SQL装在我的电脑上,请问怎么以管理员身份登录?
追答
mysql -uroot -p
然后回车,输入管理员密码
或者mysql -uroot -p密码(这种方法不安全,明文不安全)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询