MySQL 如何更改MySQL中的root用户名?

MySQL 如何更改MySQL中的root用户名?

要更改MySQL中的root用户名,需要使用UPDATE和SET命令。其语法如下−

UPDATE user set user = 'yourNewUserName' WHERE user = 'root';
Mysql

为了理解上述语法,让我们使用USE命令将数据库切换到MySQL

查询语句如下所示,用于切换数据库。

mysql> use mysql;
Database changed
Mysql

现在从MySQL.user表中列出所有用户。查询语句如下−

mysql> select user from MySQL.user;
Mysql

以下是输出结果−

+------------------+
| user             |
+------------------+
| Manish           |
| User2            |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| Adam Smith       |
| User1            |
| am               |
+------------------+
9 rows in set (0.04 sec)
Mysql

查看样本输出,我们有用户名’root’。使用UPDATE命令将用户名从root更改为其他名称。

让我们将用户名“root”更改为“myRoot”。查询语句如下−

mysql> update user set user = 'myRoot' where user = 'root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0
Mysql

从MySQL.user表中列出所有用户,以查看用户名’root’是否已更改为’myRoot’。查询语句如下以从MySQL.user表中列出所有用户。

mysql> select user from MySQL.user;
Mysql

以下是输出结果−

+------------------+
| user             |
+------------------+
| Manish           |
| User2            |
| myRoot           |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| Adam Smith       |
| User1            |
| am               |
+------------------+
9 rows in set (0.00 sec)
Mysql

查看上面的表格,“root”用户名已更改为“myRoot”。

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册