代码改变世界
[登录 · 注册]
  • [mysql]忘记用户密码或者误删用户账号
  • 修改你的my.ini或my.cnf文件,在 [mysqld] 节下加入下面一行
    skip-grant-tables
    然后保存并重启 MySQL 服务。
    /etc/init.d/mysql restart
    或者
    service mysql restart

    下面你就可以以任何用户名密码登陆数据库了。

    • 如果是误删了root用户,则使用下面的语句创建root用户:
    insert into user set Host='localhost',User='root',Password=Password('111111'),select_priv='y', insert_priv='y',update_priv='y', Alter_priv='y',delete_priv='y',create_priv='y',drop_priv='y',reload_priv='y',shutdown_priv='y',Process_priv='y',file_priv='y',grant_priv='y',References_priv='y',index_priv='y',create_user_priv='y',show_db_priv='y',super_priv='y',create_tmp_table_priv='y',Lock_tables_priv='y',execute_priv='y',repl_slave_priv='y',repl_client_priv='y',create_view_priv='y',show_view_priv='y',create_routine_priv='y',alter_routine_priv='y';
    
    • 如果是忘记了root用户的密码,则使用下面的语句修改root密码:
    update user set Password=Password('111111') where User='root';
    
  • 【推广】 阿里云小站-上云优惠聚集地(新老客户同享)更有每天限时秒杀!
    【推广】 云服务器低至0.95折 1核2G ECS云服务器8.1元/月
    【推广】 阿里云老用户升级四重礼遇享6.5折限时折扣!
  • 原文:https://www.cnblogs.com/faithfu/p/10531539.html
Copyright 2008-2020 晋ICP备12007731号-1