Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

重置mysql密码

作者:平凡中的不凡   发布日期:2026-04-27   浏览:127

# 重置 MySQL 密码的步骤

# 1. 停止 MySQL 服务
sudo systemctl stop mysql

# 2. 跳过权限表启动 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

解释说明:

  1. 停止 MySQL 服务:确保 MySQL 不在运行,以便我们能够安全地修改配置。
  2. 跳过权限表启动 MySQL:这允许我们在不验证用户权限的情况下启动 MySQL,从而可以更改 root 用户的密码。
  3. 登录 MySQL:由于跳过了权限表,此时可以无密码登录。
  4. 更新 root 用户的密码:根据 MySQL 版本选择合适的命令来更新 root 用户的密码。
  5. 刷新权限并退出:确保新的密码设置生效,并退出 MySQL 客户端。
  6. 重启 MySQL 服务:恢复正常模式下的 MySQL 服务。

上一篇:mysql 建立索引

下一篇:mysql begin end 用法

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站