首页>>帮助中心>>香港云服务器mysql忘记root密码或者root帐号被删除怎么办

香港云服务器mysql忘记root密码或者root帐号被删除怎么办

2024/10/30 17次

香港云服务器mysql忘记root密码或者root帐号被删除怎么办

1、查找修改配置文件
修改my.ini(windows系统)或my.cnf(linux系统)文件
在 [mysqld] 节下添加一行skip-grant-tables

若不知道mysql安装位置
linux下执行 mysql --help |grep my.cnf
windows下在运行里面输入services.msc打开服务,找到mysql服务,查看属性

2.重启 MySQL 服务

3.重置密码
使用use mysql进入数据库
(1)如果是误删了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',Event_priv='Y',Trigger_priv='Y';
(建议直接复制了其粘贴执行,手打时候注意哦,只有最后那个才是分号,我这里是为了好看,所以换行了,它是一句,并不是六句)
(2)如果是忘记了root用户的密码,则使用下面的语句修改root密码输入:
update user set Password=Password('111111') where User='root';
flush privileges;
4.还原mysql配置
在操作完成之后记得把我们第一步所做的更改还原了,删除了skip-grant-tables然后重启

一诺网络香港免备案专区,提供「香港增强云服务器」和「香港特惠云服务器」两种类型的高可用弹性计算服务,搭载新一代英特尔®至强®铂金处理器,接入CN2低延时高速回国带宽线路,网络访问顺滑、流畅。机房网络架构采用了BGP协议的解决方案可提供多线路互联融合网络,使得不同网络运营商线路的用户都能通过最佳路由实现快速访问。香港云服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2