mysql数据库密码忘记了怎么办

其中mysql库就是保存用户名的地方。输入 use mysql; 选择mysql数据库。show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。输入select user,host,password from user; 来查看账户信息。更改root密码,输入update user set password=password('123456') where ...
mysql数据库密码忘记了怎么办
可以参考以下内容:
打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址
打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。
输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。

然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库。
输入show databases; 可以看到所有数据库说明成功登陆。
其中mysql库就是保存用户名的地方。输入 use mysql; 选择mysql数据库。
show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。
输入select user,host,password from user; 来查看账户信息。
更改root密码,输入update user set password=password('123456') where user='root' and host='localhost';
再次查看账户信息,select user,host,password from user; 可以看到密码已被修改。
退出命令行,重启mysql数据库,用新密码尝试登录。
测试不带密码登录mysql,发现还是能够登陆上,但显示数据库时只能看到两个数据库了,说明重启之后跳过密码验证已经被取消了。
http://jingyan.baidu.com/article/454316ab4e9e65f7a7c03ad1.html
2017-08-03
mengvlog 阅读 86 次 更新于 2025-10-31 08:29:47 我来答关注问题0
  • 如果你忘记了MySQL数据库的密码,并且你是数据库服务器的管理员,可以尝试通过使用mysqladmin工具来重置密码。具体步骤是首先打开命令行工具,然后输入命令:mysqladmin -u root -p password yourpassword,其中root是MySQL的用户名,yourpassword是你想要设置的新密码。在执行上述命令之前,请确保你具有超级用...

  • sudo rm -rf /var/lib/mysql/mysql-init-password2、使用--skip-grant-tables--skip-grant-tables启动可选项的功能时启动后忽略加载授权表,这样子一来就跳过了root的身份认证连接数据库,然后再使用命令修改root密码,重启MySQL Server恢复服务。由于使用了--skip-grant-tables以后任何客户端都可以不通过...

  •  翡希信息咨询 Mysql忘记密码终极解决办法

    输入命令show tables;,查看mysql数据库中的所有表。其中,user表用于存放用户名、密码、权限等账户信息。查看账户信息 输入命令select user,host,password from user;,查看user表中的账户信息。注意,这里的password字段可能显示为加密后的密码。更改root密码 输入命令update user set password=password('1234...

  •  深空见闻 数据库密码忘了在哪里看

    数据库密码通常不会在系统中明文显示或存储,因此无法直接查看。如果忘记了数据库密码,通常需要通过以下几种方式找回或重置:检查配置文件:数据库配置文件:某些数据库系统(如MySQL、PostgreSQL等)会将密码等敏感信息存储在配置文件中。但这些文件通常位于服务器上的受保护目录,且密码会以加密或哈希形式存...

  • 方法1: 用SET PASSWORD命令 首先登录MySQL。格式:mysql> set password for 用户名@localhost = password('新密码');例子:mysql> set password for root@localhost = password('123');方法2:用mysqladmin 格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -p123456 ...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部