You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian10下MySQL8.0.33设置root密码报错求助

解决Debian 10下MySQL 8.0.33 root密码重置问题

正确操作步骤

  1. 停止当前MySQL服务
    在终端执行:

    sudo systemctl stop mysql
    
  2. 安全模式启动MySQL(跳过权限表+跳过auth_socket插件)
    执行命令:

    sudo mysqld_safe --skip-grant-tables --skip-plugin-auth_socket &
    
  3. 无密码登录MySQL
    直接执行:

    mysql -u root
    
  4. 切换系统库并更新密码与认证插件
    进入MySQL命令行后,依次执行:

    USE mysql;
    UPDATE user SET authentication_string = PASSWORD('你的新密码') WHERE User = 'root' AND Host = 'localhost';
    UPDATE user SET plugin = 'mysql_native_password' WHERE User = 'root' AND Host = 'localhost';
    
  5. 刷新权限并退出

    FLUSH PRIVILEGES;
    EXIT;
    
  6. 终止安全模式进程并重启正常服务
    执行以下命令:

    sudo killall mysqld_safe
    sudo killall mysqld
    sudo systemctl start mysql
    
  7. 验证密码有效性
    用新密码登录测试:

    mysql -u root -p
    

    输入设置的新密码,能正常进入MySQL命令行即为成功。


内容的提问来源于stack exchange,提问作者arderbud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 21:54:54