MySQL 如何更改MySQL中的root用户名?
要更改MySQL中的root用户名,需要使用UPDATE和SET命令。其语法如下−
UPDATE user set user = 'yourNewUserName' WHERE user = 'root';
为了理解上述语法,让我们使用USE命令将数据库切换到MySQL。
查询语句如下所示,用于切换数据库。
mysql> use mysql;
Database changed
现在从MySQL.user表中列出所有用户。查询语句如下−
mysql> select user from MySQL.user;
以下是输出结果−
+------------------+
| user |
+------------------+
| Manish |
| User2 |
| mysql.infoschema |
| mysql.session |
| mysql.sys |
| root |
| Adam Smith |
| User1 |
| am |
+------------------+
9 rows in set (0.04 sec)
查看样本输出,我们有用户名’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.user表中列出所有用户,以查看用户名’root’是否已更改为’myRoot’。查询语句如下以从MySQL.user表中列出所有用户。
mysql> select user from MySQL.user;
以下是输出结果−
+------------------+
| user |
+------------------+
| Manish |
| User2 |
| myRoot |
| mysql.infoschema |
| mysql.session |
| mysql.sys |
| Adam Smith |
| User1 |
| am |
+------------------+
9 rows in set (0.00 sec)
查看上面的表格,“root”用户名已更改为“myRoot”。
阅读更多:MySQL 教程