mysql 总是提示 shutdown failed; error: 'Access denied 错误

maomaoguai 2009-12-06 12:29:14
mysql -u root --password=admin < c:\test.sql

mysql -u root --password=admin -e "CREATE USER 'test'@'%' IDENTIFIED BY 'test'"

为啥执行上面语句时都会提示:mysqladmin shutdown mysqladmin: shutdown failed; error: 'Access denied. You need the SHUTDOWN privilege for this operation' 错误.

公司的机子不提示,家里的机子会提示.
...全文
1272 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
maomaoguai 2009-12-12
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 acmain_chm 的回复:]
引用你先试一下这个语句,看是否能连上。看上去应该是你的MYSQL服务正处于关机中状态。最好检查一下你的mysqld 进和状态。或者索性重启一下。

mysql -u root --password=admin
[/Quote]

不好意思,今天才能上网,我的root用户是有登陆权限的,因为我重新安装了一下,并且服务启动了,单建库和表和用户都可以的.
用 MySQL GUI Tools 操作也畅通无阻.

上面的语句执行结果如下.
E:\Documents and Settings\Administrator>mysql -u root --password=admin
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 132
Server version: 5.1.37-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
ACMAIN_CHM 2009-12-12
  • 打赏
  • 举报
回复


用 mysql -u root --password=admin 连进去后可以执行 create user 'test'@'%' identified by 'test';
而如果直接 mysql -u root --password=admin -e "CREATE USER 'test'@'%' IDENTIFIED BY 'test'" 则不行?

你的故障现象是这样吗?
maomaoguai 2009-12-12
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 acmain_chm 的回复:]
E:\Documents and Settings\Administrator>mysql -u root --password=admin
连上去后执行一下这个语句。

mysql>CREATE USER 'test'@'%' IDENTIFIED BY 'test'
[/Quote]

mysql> create user 'test'@'%' identified by 'test'
-> ;
Query OK, 0 rows affected (0.19 sec)

mysql>
ACMAIN_CHM 2009-12-12
  • 打赏
  • 举报
回复
E:\Documents and Settings\Administrator>mysql -u root --password=admin
连上去后执行一下这个语句。

mysql> CREATE USER 'test'@'%' IDENTIFIED BY 'test'
maomaoguai 2009-12-12
  • 打赏
  • 举报
回复
up一下,有没有法解办法,怎样恢复呢..
ACMAIN_CHM 2009-12-08
  • 打赏
  • 举报
回复
[Quote]你先试一下这个语句,看是否能连上。看上去应该是你的MYSQL服务正处于关机中状态。最好检查一下你的mysqld 进和状态。或者索性重启一下。

mysql -u root --password=admin
[/Quote]
maomaoguai 2009-12-07
  • 打赏
  • 举报
回复
我的是root用户,所有表的增删改权限都有的.我又没有做过什么修改.怎么会没有权限呢.
root用户都没有权限了,怎么恢复回去呢.
为些我重新装了一次mysql,还是这种情况..
ImFantasy 2009-12-07
  • 打赏
  • 举报
回复
root 不一定就是 有权限的,

又不是Linux的root.

MySQL的root是可以改成很小的权限的.

ACMAIN_CHM 2009-12-06
  • 打赏
  • 举报
回复
你先试一下这个语句,看是否能连上。看上去应该是你的MYSQL服务正处于关机中状态。最好检查一下你的mysqld 进和状态。或者索性重启一下。

mysql -u root --password=admin
阿_布 2009-12-06
  • 打赏
  • 举报
回复
权限问题,执行这个操作需要有shutdown的权限。
左大神在这 2009-12-06
  • 打赏
  • 举报
回复
启动命令
mysql/bin/mysql_safe &

终止命令
mysql/bin/mysqladmin shutdown -uroot -p
输入密码
如果出现类似下边的信息,则终止成功。
STOPPING server from pid file /usr/local/mysql/var/test922.pid
081030 17:01:01 mysqld ended
[1]+ Done ./mysqld_safe

如果出现类似
shutdown failed; error: 'Access denied; you need the SHUTDOWN privilege for this operation
说明你当前操作的用户没有shutdown权限,楼主可以先确保操作用户是否有shutdown权限
sciolist 2009-12-06
  • 打赏
  • 举报
回复
root 怎么没有权限了?

56,913

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧