请教fedora 使用yum安装 mysql问题
我在fedora里根据网上别人写的,使用 yum -y install httpd php mysql mysql-server php-mysql安装apache php 和 mysql
但是进一步运行 mysqladmin -u root password '123456'就会说:
mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this operation'
说明我是用 ''@localhost 匿名登录的是吗?
我看了user_privilege表里没有 root@localhost 这个,
mysql> select * from user_privileges;
+----------------+---------------+----------------+--------------+
| GRANTEE | TABLE_CATALOG | PRIVILEGE_TYPE | IS_GRANTABLE |
+----------------+---------------+----------------+--------------+
| ''@'localhost' | NULL | USAGE | NO |
+----------------+---------------+----------------+--------------+
然后我又试了 /usr/bin/mysql_install_db 还是没用
再试 /usr/bin/mysql_secure_installation还是
ERROR 1142 (42000) at line 1: UPDATE command denied to user ''@'localhost' for table 'user'
郁闷了,那位大牛帮忙看一下!谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
要先启动mysqld服务。
不好意思,但是我已经输入了
/etc/init.d/msyqld start
启动 MySQL: [确定]
系统给了个这个过的,应该应该是动了把?
还是不行啊!
用 --skip-grant-tables 启动,进入数据库 grant 重新分配下权限吧~
:em12: :em12:
grant all privileges on *.* to 'root'@'localhost' identified by 'your password' with grant option;