如何在Linux中重置MySQL或MariaDB centos 重置root密码码

linux下mysql的root密码忘记解决方_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
linux下mysql的root密码忘记解决方
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢06370Ubuntu下MySQL忘记root密码重置
by xfire MySQL忘记root密码肿么办?-_-|||
这种情况虽然不是很常见,但是有时长时间没有登录系统,还真会忘记密码。这时候,如果您能以系统管理员权限登陆密码,那还是有救的。放大招,将其重置即可。1. 修改MySQL的登录设置vi /etc/f在[mysqld]的段中加上一句:skip-grant-tables:wq保存设置并退出vi2. 重新启动mysqldsudo service mysql restart3. 登录并修改MySQL的root密码 进入到mysql环境mysql切换到“mysql”数据库USE更改root密码UPDATE user SET Password = password ( ‘new-password’ ) WHERE User = ‘root’ ;使生效退出myql环境\q5. 将MySQL的登录设置修改回来vi /etc/f将刚才在[mysqld]的段中加上的skip-grant-tables删除:wq保存并退出vi6. 重新启动mysql服务sudo service mysql restart操作完成。用微信 OR 支付宝 扫描二维码为老wu 打个赏 金额随意 快来“打”我呀 老wu要买六味地黄丸补补~~原创文章,转载请注明: 转载自
http://www./本文链接地址:
http://www./mysql-reset-root-password-on-ubuntu/
好,赞 好,赞 Your Name *Email *
文章归档 文章归档 选择月份 2017年九月 &(30) 2017年八月 &(20) 2017年七月 &(22) 2017年六月 &(27) 2017年五月 &(42) 2017年四月 &(4) 2017年三月 &(9) 2017年二月 &(12) 2017年一月 &(14) 2016年十二月 &(16) 2016年十一月 &(8) 2016年十月 &(5) 2016年九月 &(24) 2016年八月 &(38) 2016年七月 &(32) 2016年六月 &(3) 2016年五月 &(17) 2016年四月 &(14) 2016年三月 &(5) 2016年二月 &(33) 2016年一月 &(21) 2015年十二月 &(35) 2015年十一月 &(19) 2015年十月 &(20) 2015年九月 &(24) 2015年八月 &(41) 2015年七月 &(29) 2015年六月 &(33) 2015年五月 &(45) 2015年四月 &(11) 2015年三月 &(8) 2015年二月 &(11) 2015年一月 &(4) 2014年十二月 &(8) 2014年十一月 &(18) 2014年十月 &(36) 2014年九月 &(8) 2014年八月 &(1) 2014年七月 &(5)详解如何在Linux中重置MySQL或者MariaDB的root密码
作者:Gabriel Cánepa
字体:[ ] 类型:转载 时间:
本篇文章主要介绍了如何在 Linux 中重置 MySQL 或者 MariaDB 的 root 密码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
如果你是第一次设置 MySQL 或 MariaDB 数据库,你可以直接运行 mysql_secure_installation 来实现基本的安全设置。
其中一项是设置数据库 root 帐户的密码 - 你必须保持私密,并仅在绝对需要时使用。如果你忘记了密码或需要重置密码(例如,当数据库管理员换人或被裁员!),这篇文章会派上用场。我们将解释如何在 Linux 中重置或恢复 MySQL 或 MariaDB 的 root 密码。
虽然我们将在本文中使用 MariaDB,但这些说明同样也适用于 MySQL。
恢复 MySQL 或者 MariaDB 的 root 密码
开始之前,先停止数据库服务并检查服务状态,我们应该可以看到先前设置的环境变量:
------------- SystemD -------------
# systemctl stop mariadb
------------- SysVinit -------------
# /etc/init.d/mysqld stop
接下来,用 --skip-grant-tables 选项启动服务:
------------- SystemD -------------
# systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
# systemctl start mariadb
# systemctl status mariadb
------------- SysVinit -------------
# mysqld_safe --skip-grant-tables &
这可以让你不用 root 密码就能连接到数据库(你也许需要切换到另外一个终端上):
# mysql -u root
接下来,按照下面列出的步骤来。
MariaDB [(none)]& USE
MariaDB [(none)]& UPDATE user SET password=PASSWORD('YourNewPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]& FLUSH PRIVILEGES;
最后,停止服务,取消环境变量设置并再次启动服务:
------------- SystemD -------------
# systemctl stop mariadb
# systemctl unset-environment MYSQLD_OPTS
# systemctl start mariadb
------------- SysVinit -------------
# /etc/init.d/mysql stop
# /etc/init.d/mysql start
这可以让先前的改变生效,允许你使用新的密码连接到数据库。
本文我们讨论了如何重置 MariaDB/MySQL 的 root 密码。一如往常,如果你有任何问题或反馈请在评论栏中给我们留言。我们期待听到你的声音。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具如何重设 MySQL 的 root 密码 | Ghost中文网}

我要回帖

更多关于 重置root密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信