当前位置: 首页 > 知识库问答 >
问题:

如何在MySQL中更改根用户名

韩梓
2023-03-14

我在Ubuntu中运行MySQL,默认安装。

如何将用户名从根更改为另一个,比如admin?最好从命令行。

共有2个答案

卫子平
2023-03-14

我只是想说,对我来说,没有“密码”列。

要更改密码,正确的字段authentication_string

所以命令是

update user set authentication_string=PASSWORD('new password') where user='admin';

我不是MySQL专家,所以我不知道确切的原因,但我所说的是正确的,至少在我的情况下。

高砚
2023-03-14

连接到MySQL后运行

use mysql;
update user set user='admin' where user='root';
flush privileges;

就这样。

如果您还想更改密码,请使用MySQL

update user set password=PASSWORD('new password') where user='admin';

之前刷新特权;.在MySQL

update user set authentication_string=PASSWORD('new password') where user='admin';
 类似资料:
  • 本文向大家介绍在Linux中更改MySQL根密码,包括了在Linux中更改MySQL根密码的使用技巧和注意事项,需要的朋友参考一下 示例 要更改MySQL的root用户密码: 步骤1:停止MySQL服务器。 在Ubuntu或Debian中: sudo /etc/init.d/mysql stop 在CentOS,Fedora或Red Hat Enterprise Linux中: sudo /etc

  • 我很难更改列名。我知道我的语法是正确的,但我收到了一条错误消息。 我使用的语法是: 我一直收到这个错误消息,错误1064(42000):您的SQL语法有错误;查看与MySQL服务器版本对应的手册,了解第2行“COLUMN CustomerID to CollaboratorID”附近使用的正确语法 请帮忙。

  • 如何在SegmentFault上更改用户名,用户名的修改流程是什么? 需要具体流程

  • 问题内容: 我正在编写一个简单的脚本,该脚本可以重新启动hadoop从属服务器。在脚本中,我必须以root用户身份进行一些初始更改。之后,我必须更改为用户“ hadoop”并执行命令集。我使用os.system运行命令,但是我怀疑它是否运行良好。例如: 再一次,我必须以root用户身份执行一些命令,然后再次成为用户“ hadoop”并执行: 我在这里有三个问题, os.system是我可以用来发出