gogogo
管理员
管理员
  • UID25
  • 粉丝0
  • 关注0
  • 发帖数1384
阅读:2749回复:0

MySQL修改用户名root

楼主#
更多 发布于:2022-08-26 09:37
MySQL原来的默认用户名叫root,很想改了。

操作如下:
G:\phpStudy\MySQL\bin>
mysql -uroot -proot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 391 Server version: 5.0.51b-community-nt-log MySQL Community Edition (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> use mysql; Database changed
先输入以下语句查看一下现在用户名都叫啥

select user from mysql.user;


+---------------+
| user          |
+---------------+
| mysql.session |
| mysql.sys     |
| root          |
+---------------+

3 rows in set (0.03 sec)





除了你的默认root,还多出mysql.session 和 mysql.sys两个用户。这两个不要管他,是MySQL 5.7 新增默认账号,这两个用户别乱动。


mysql.sys:用于 sys schema中对象的定义。使用 mysql.sys 用户可避免DBA重命名或者删除root用户时发生的问题。该用户已被锁定,客户端无法连接。
mysql.sessio:插件内部使用来访问服务器。该用户已被锁定,客户端无法连接。
输入以下语句进入MySQL库


use mysql;


然后输入update user set user =‘新用户名’ where user =‘旧用户名’,例如:


update user set user ='sian' where user ='root'


改完之后再查看一下用户名就不一样了:


mysql> select user,host from mysql.user;
+---------------+-----------+
| user          | host      |
+---------------+-----------+
| mysql.session | localhost |
| mysql.sys     | localhost |
| sian          | localhost |
+---------------+-----------+








————————————————
版权声明:本文为CSDN博主「LolitaAnn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36667170/article/details/79349360
游客


返回顶部