您的位置 首页 数据库

mysql忘记密码怎么办?

mysql忘记密码怎么办?

若数据库服务本地管理员密码遗忘如何处理

解决处理方法:将数据库重启并进入数据库安全模式(不加载验证授权表模式)

停止数据库服务,并检查数据库服务是否停止:


service mysql stop(systemctl restart mysql)
-- 在系统命令行关闭

重新启动数据库服务,并设置启动方式为忽略授权表启动方式:

mysqld_safe  --skip-grant-tables --skip-networking &

-- skip-grant-tables 表示忽略授权表启动

-- skip-networking 忽略网络通讯方式启动

# 进行测试服务是否启动

采用免密码方式登录数据库系统中,并重置root用户密码信息:

mysql -uroot
mysql> flush privileges;   
--表示先将数据库服务授权表加载到内存中,也可以将内存中修改的授权信息存入到磁盘中
mysql> alter user root@'localhost' identified by 'oldboy123';
--修改数据库服务用户密码信息

 

重新启动数据库服务程序:

# 杀死已经运行的数据库服务进程信息
[root@baimei ~]# pkill mysqld
[root@baimei ~]# ps -ef|grep mysql
​
# 重新启动数据库服务
[root@baimei ~]# systemctl start mysqld
[root@baimei ~]# netstat -lntup|grep 3306
​
# 重新登录进行测试
[root@baimei ~]# mysql -uroot -baimei

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章