mysql忘记密码时 恢复管理员密码

# service mysql stop

# service mysqlstart --skip-grant-tables      //跳过授权表启动MySQL服务程序

# mysql -u root                               //不需要密码登录

mysql> update mysql.user set password=password(‘123456‘) where host="localhost";  //通过修改mysql库中user表的相关记录重置密码

Query OK, 0 rows affected (0.38 sec)

Rows matched: 1  Changed: 0  Warnings: 0

mysql> flush privileges;                       //刷新授权表

Query OK, 0 rows affected (0.14 sec)

# service mysql restart                          //重启服务

# mysql -hlocalhost -uroot -p123456              //使用新密码登录

mysql>

mysql忘记密码时 恢复管理员密码,布布扣,bubuko.com

时间: 2024-11-03 08:12:12

mysql忘记密码时 恢复管理员密码的相关文章

忘记root密码时如何修改密码?如何解决进入root权限时出现的XXis not in the sudoers file. this incident will be reported.问题。

当出现这种情况时,可以用如下方法解决. 首先重启虚拟机,当出现如下界面时,将鼠标进入Linux系统,一定要在这三秒内按下回车键. 进入如下界面 按e之后,会进入如下界面 用上下键跳至第二行,按e进入编辑模式后,在最后输入single.(注意,这里single之前一定要有空格) 之后按b重启,修改密码 这样就可以进入root模式了. 但是随后输入exit退出之后,又出现了用户不在sudoers文件的问题. 怎么解决呢? 首先输入su - 输入超级管理员密码之后,就会切换到root用户(注意,-不要

mysql忘记密码时,重置密码

1.以管理员身份运行cmd命令 2.首先进入bin目录,直到看到mysqld.exe文件 3.输入mysqld --skip-grant-tables命令,此命令执行后就再也无法操作,此时需要先在任务管理器中结束mysqld.exe进程 4.然后重新打开一个cmd窗口 5.输入mysql命令,跳过安全检查,直接进入数据库 6.更改root密码,输入 update user set password = password('新密码') where user = 'root' and host =

mysql8忘记登录密码时,修改密码方法

一.停止mysqld进程 systemctl stop mysqld.service 二.修改/etc/my.cnf(在mysqld选项添加skip-grant-tables),设置免密码登录: vim /etc/my.cnf 三.登录mysql并修改root密码为空: update mysql.user set authentication_string='' where User='root'; 四.退出mysql,去掉/etc/my.cnf上的skip-grant-tables,上述步骤二

Oracle 忘记sys与system管理员密码重置操作

1 首先打开cmd 执行 2 3 orapwd file=C:\app\PWDorcl.ora password=orclorcl 4 5 C:\app\PWDorcl.ora是你要存放的路径文件 6 7 Password=orclorcl是你要改的密码 8 9 然后回车,在该路径下就会生成一个文件.把这文件替换你本机oracl的密码文件.Sys和system密码就会改成你要重新设置的密码 10 11 例如我的本机路径是C:\app\product\11.2.0\dbhome_1\databas

一图读懂mysql的update语句修改管理员密码

对于刚学习mysql的小白(本人),经常无法正常理解mysql上面的help的意思(英文太菜),只能通过查询中文资料来理解.下图是我画理解图 ----------------------------------------------------------分割线------------------------------------------------------------------ 在配上一段:update(修改) mysql.user(mysql数据库的user表) SET(指定哪

Openldap修改管理员密码

生产环境中,可能有各种各样的原因,导致openldap的管理账号密码丢失,可能ldap服务和用户都能正常工作或使用,但是由于openldap是底层的用户信息存储目录,如果环境中的众多服务(如OpenVPN.FTP.SVN等)都是基于openldap做认证,那么管理员的账户就显得至关重要了.如何在忘记或丢失ldap管理员密码的情况下找回管理员密码,就跟Linux上找回root密码一样至关重要了,但是我们不能像测试环境一样,随便修改生产环境的配置,而且往往这种问题也需要在第一时间解决,下面给出我在C

jenkins配置邮件通知功能以及破解管理员密码

笔记内容:jenkins配置邮件通知功能以及破解管理员密码笔记日期:2018-02-27 26.6 jenkins邮件设置 26.7 插件email-ext 26.8 破解jenkins管理员密码 26.6 jenkins邮件设置 打开Jenkins的web页面,点击 系统管理 -> 系统设置 -> Jenkins Location ,先设置系统管理员邮件地址,这里的系统管理员邮件地址需要和后续要设置的发送邮件的地址一致: 然后再往下拉,找到 "邮件通知" 那一栏,填写SM

yum安装mysql后root用户的临时密码

1.查看root用户临时随机密码 yum 安装mysql后,无法通过空密码登录数据库,如下: 1 [[email protected]123 mysql]# mysql -u root -p 2 Enter password: 3 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 查找后,原来为了增加数据库的安全性,在安装时会为root用户生成一个临时的随机密码,存放在/var/l

Windwos Server 2008 管理员密码还原

1.首先我们将Windows Server 2008 R2的安装光盘放在需要还原管理员密码的服务器,并使用安装盘引导启动→点击下一步: 2.选择修复计算机: 3.点击下一步: 4.点击命令提示符: 5.定位到系统盘c:\windows\system32下重命名magnify.exe为magnify.bak(magnify为放大镜),复制cmd.exe为magnify.exe,最后退出并重启系统. 6.系统启动后点击轻松访问: 7.这里点击放大镜并确定,之后cmd命令控制台会出现,应为之前已经被替