mysql中如何将默认用户名root改成其他?

举报
穆雄雄 发表于 2022/12/09 22:24:23 2022/12/09
【摘要】 ​编辑大家好,我是雄雄,欢迎关注公众号【雄雄的小课堂】。最近,我的个人站上线啦,大家可以直接在浏览器的地址栏中输入:穆雄雄.com,轻轻敲击回车,即可直接进入……​编辑​编辑欢迎大家多多关注,多多留言,多多点赞,多多……闲言少叙,今天给大家分享的是,如何修改mysql默认账户名root?首先说一下为什么我要改这个root用户名,正常来说,数据库用户名又不经常更改,用啥都是应用,为什么非要改呢...

​编辑

大家好,我是雄雄,欢迎关注公众号【雄雄的小课堂】。

最近,我的个人站上线啦,大家可以直接在浏览器的地址栏中输入:穆雄雄.com,轻轻敲击回车,即可直接进入……

​编辑

​编辑

欢迎大家多多关注,多多留言,多多点赞,多多……

闲言少叙,今天给大家分享的是,如何修改mysql默认账户名root?

首先说一下为什么我要改这个root用户名,正常来说,数据库用户名又不经常更改,用啥都是应用,为什么非要改呢?

因为最近在搞一个项目,本地数据库用户名为root,但是部署上线时,服务器中不允许数据库的用户名为root,必须要改成其他的方可。

由于项目是边改变上线,比较频繁,所以每次上线之前,在本地打包都要改一下数据库用户名,已经改的够够的了,索性将本地的数据库用户名改的和服务器上一样吧。

接下来就是修改的步骤:

1.win+r,输入cmd,然后进入之后输入:

mysql -u root -proot

2.登录mysql成功之后,我们先来查询一下mysql中所有的用户名,代码如下:

select user from mysql.user;

3.然后我们就发现,里面有默认用户名为root;
4.接着选中数据库use mysql;
5.修改用户名,就像修改普通表中的数据一样,代码如下:

update user set user =‘dblog’ where user =‘root’;

6.修改完之后还没完事,我们需要刷新一下权限,不然新修改的用户还是无法登陆,代码如下:

flush privileges;

7.至此,mysql中,将root用户名修改成dblog就完成了。

至此,修改完成,注意最后的刷新权限,一定要执行,不然还是无法用新用户名登录。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。