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>
展开
 我来答
house一根稻草
2014-03-30 · TA获得超过312个赞
知道小有建树答主
回答量:526
采纳率:100%
帮助的人:346万
展开全部
Access denied for user ''@'localhost' to database 'xyz'这句话表示权限阻止,也就是说当前用户没有相应的权限,解决方法:以管理员身份登录,或者联系管理员对该用户进行相关权限管理,提升相应权限即可。
追问
My SQL装在我的电脑上,请问怎么以管理员身份登录?
追答
mysql -uroot -p
然后回车,输入管理员密码
或者mysql -uroot -p密码(这种方法不安全,明文不安全)
Pottievil
2014-03-31 · TA获得超过266个赞
知道答主
回答量:71
采纳率:0%
帮助的人:51.4万
展开全部
从你show databases命令来看。你的mysql登录用户有问题。报错显示当前用户没有相应权限。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7d3e422
2014-03-30
知道答主
回答量:25
采纳率:50%
帮助的人:13.3万
展开全部
你是用什么用户登录的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式