gpt4 book ai didi

mysql - MYSQL修改用户名和密码

转载 作者:行者123 更新时间:2023-11-28 23:40:12 24 4
gpt4 key购买 nike

我尝试更改 MySQL 用户名和密码:

mysql> UPDATE mysql.user SET user='myuser', password=PASSWORD('mypassword') WHERE user='root'; 
Query OK, 0 rows affected (0.00 sec) Rows matched: 0 Changed: 0 Warnings: 0

mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)

但是现在 mysql 不让我进去,也不能尝试其他任何东西。 :/

最佳答案

mysql 模式中弄乱 MySQL 的系统表是不明智的,除非您对 MySQL 内部结构有丰富的经验。有关信息,权限存储在 several other tables in the mysql schema 中,如果您决定手动编辑 mysql.user 表,则必须级联更新。

完全不推荐这样做。

如果你想“重命名”一个用户,你应该创建一个新用户并授予与旧用户相同的权限。您可以利用 SHOW GRANTS命令。它输出有效的 GRANT 语句,您可以轻松地适应新用户。

关于mysql - MYSQL修改用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34591818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com