从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章主要为大家详细介绍了Linux中MySQL密码忘记了应该这样做,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
创新互联2013年开创至今,先为忻州等服务建站,忻州等地企业,进行企业商务咨询服务。为忻州企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
Linux中MySQL密码忘了怎么办
1、首先编辑/etc/my.cnf文件
vim /etc/my.cnf
在文件中加入一行配置skip-grant-tables
例如加到这个位置
# read_rnd_buffer_size = 2M datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock skip-grant-tables
然后保存退出
2、重启mysql服务
service mysqld restart
这样就可以跳过验证直接进入mysql
3、进入mysql
mysql
4、依次执行sql语句
>use mysql; 更改数据库 >UPDATE user SET PASSORD =password('你要设定的新密码') WHERE USER= 'root'; 重设密码 >flush privileges; 刷新MySQL的系统权限相关表,以防止更改后拒绝访问;或或者重启MySQL服务器>quit;
注:
如果重设密码报错(ERROR 1054 (42S22): Unknown column 'PASSORD' in 'field list')
则用
>update mysql.user set authentication_string=password('你要设定的新密码') where user='root' ;
5、再次编辑/etc/my.cnf文件
vim /etc/my.cnf
移除skip-grant-tables配置,保存退出
6、重启mysql服务
service mysqld restart
至此,就可以用新的密码登陆了!
mysql -uroot -p
看完上诉内容,你们对Linux中MySQL密码忘记了应该怎样做大概了解了吗?如果想了解更多,欢迎关注创新互联行业资讯频道哦!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图