mariadb和mysql忘记密码怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mariadb和mysql忘记密码怎么办相关的知识,希望对你有一定的参考价值。

提供2种方法

    一般正常是停掉mysql服务,然后运行安全模式,例如:

    mysqld-nt --skip-grant-tables   【windows下】

    safe_MySQLd --skip-grant-tables & 【linux下】

    然后进入mysql进行修改密码;

    停掉mysql服务,然后你找同版本其他计算机2的mysql,拷贝data目录下的mysql文件夹到该计算机的mysql的data文件下mysql文件夹,启动mysql密码就是计算机2中msyql的root密码;

参考技术A 没有办法的办法是备份数据卸载重新装一遍恢复数据

mysql或者mariadb忘记root密码

windows
===========
===========
net stop mysql #先停止mysql
或者在服务管理里面停止

直接打开Win7旗舰版电脑中的命令提示符窗口,接着,打开命令行窗口(以管理员身份运行),输入如下的命令:
C:\> mysqld --defaults-file="C:\Program Files (x86)\mysql-5.6.24\mysql\my-default.ini" --console --skip-grant-tables

另外打开一个命令行窗口,输入命令:
mysql -u root -p #回车即可进入mysql命令行界面
mysql> show databases;
mysql> use mysql;
mysql> update user set password=PASSWORD(‘123456‘) where USER=‘root‘;
mysql> flush privileges;

LInux
==========
==========
service mysqld stop # 停止mysql
或者systemctl stop mysqld

mysqld_safe --skip-grant-tables --skip-networking & #跳过权限检查 重启

mysql -uroot -p #回车即可进入mysql命令行界面
mysql> show database;
mysql> use mysql;
mysql> update user set password=PASSWORD(‘123456‘) where USER=‘root‘;
mysql> flush privileges;



















以上是关于mariadb和mysql忘记密码怎么办的主要内容,如果未能解决你的问题,请参考以下文章

急!!mariadb数据库root密码忘记怎么办?

MySQL/MariaDB忘记root密码的简单解决方法

Centos7 之 MariaDB(Mysql) root密码忘记的解决办法

linux下MySQL忘记root密码#yyds干货盘点#

mysql或者mariadb忘记root密码

mariadb:忘记root密码