-- 重置MySQL数据库密码的步骤如下:
-- 1. 停止MySQL服务
-- 在Linux上,可以使用以下命令停止MySQL服务:
sudo systemctl stop mysql
-- 或者
sudo service mysql stop
-- 2. 使用 --skip-grant-tables 参数启动MySQL
-- 这个参数会跳过权限表的检查,允许你无需密码登录。
sudo mysqld_safe --skip-grant-tables &
-- 3. 登录MySQL
mysql -u root
-- 4. 更新root用户的密码
-- 对于MySQL 5.7及以上版本,使用以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
-- 对于MySQL 5.6及以下版本,使用以下命令:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密码');
-- 5. 刷新权限并退出
FLUSH PRIVILEGES;
EXIT;
-- 6. 重启MySQL服务
sudo systemctl restart mysql
-- 或者
sudo service mysql restart
--skip-grant-tables
参数启动MySQL,这将跳过权限表的检查,允许你无需密码登录。上一篇:mysqldump导出表数据命令
下一篇:mysql不等于符号
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站