mysql的root密码的那点事
原创
©著作权归作者所有:来自51CTO博客作者jywzh86的原创作品,请联系作者获取转载授权,否则将追究法律责任
笔者为了学习PHP,WIN7系统上装了XAMPP。
默认情况下,mysql的root密码为空。在命令行下,通过mysql -u root即可进入。笔者在mysql数据库下user表中更改了root密码,退出后,发现root用户使用新设置密码登录不了。root用户不用密码,可进入,但是只有两个数据库:test和information_schema。
此时的root用户没有足够的权限,也就是系统root用户丢失,需要加入root用户。采用如下步骤操作:
1、关闭mysql服务。最好关闭和mysql相关的一切服务,如httpd服务。
2、启动mysql,在mysql安装路径bin目录下,命令行输入:mysqld --skip-grant-tables --console。建议加上--console参数,这样可以把信息输出到命令行上,可以提示错误。
3、新开命令行,用root进入mysql,此时没有密码。输入INSERT INTO `user` VALUES ('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'
,'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'','');
完毕,可用root用户登录mysql,设置新密码。
下一篇:[转载]链接表的附加功能尚未激活
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
记一次gitlab修改root密码过程
gitlab管理员root的密码忘记了,通过gitlab命令行直接修改root账号的密码。
gitlab root 忘记密码 -
技术分享 | MySQL 用户密码过期那点事
作者:耿进爱可生 DBA 团队成员,负责公司 DMP 产品的运维和客户 MySQL 问题的处理。对数据库技术有着浓厚的兴趣
mysql 用户密码 密码过期机制 mysql User MySQL -
容器镜像的那点事
一 背景 本文针对镜像的本质从文件系统到内部结构,已经相关开发库进行研究,为后期相关定制性操作进行技术预研。 二 镜像本质 1.1 Base镜像
后端 容器 docker centos 上传