阅读:2749回复:0
MySQL修改用户名root
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 |
|