windows下重置mariaDb(mysql)root密码的方法
用管理员打开cmd, 运行:
# 输入
net stop MariaDB
# 输出
MariaDB 服务正在停止...
MariaDB 服务已成功停止。
手动运行mysqld服务, 打印输出并跳过权限表的检查
mysqld.exe --console --skip-grant-tables
新开一个cmd,使用mysql无密码登录:
mysql -u root
进入mysql终端, 重置密码:
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
切回mysqld的管理员cmd窗口, Ctrl+C结束mysqld运行, 启动mysqld服务:
net start MariaDB
测试新密码登录:
mysql -u root -p