请教fedora 使用yum安装 mysql问题

发布于 2022-09-23 15:25:15 字数 994 浏览 13 评论 0

我在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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

遥远的她 2022-09-30 15:25:15

要先启动mysqld服务。

抚你发端 2022-09-30 15:25:15

不好意思,但是我已经输入了
/etc/init.d/msyqld start

启动 MySQL:                                               [确定]

系统给了个这个过的,应该应该是动了把?

还是不行啊!

酒浓于脸红 2022-09-30 15:25:15

用 --skip-grant-tables 启动,进入数据库 grant 重新分配下权限吧~

情徒 2022-09-30 15:25:15

:em12: :em12:

挖个坑埋了你 2022-09-30 15:25:15

grant all privileges on *.* to 'root'@'localhost' identified by 'your password' with grant option;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文