mysql本地数据库密码忘记怎么办 mysql没有密码怎么登录不了?

[更新]
·
·
分类:互联网
1837 阅读

mysql本地数据库密码忘记怎么办

mysql没有密码怎么登录不了?

mysql没有密码怎么登录不了?

忘记mysql 密码的取回方法
如果 MySQL 正在运行
首先杀之: killall -TERM mysqld(如果是windows,直接调出进程管理器,结束之)
以安全模式启动 MySQL:
/usr/bin/safe_mysqld --skip-grant-tables
(windows 下 mysql安装所以盘/mysql/bin/safe_mysqld --skip-grant-tables )
就可以不需要密码就进入 MySQL 了.
然后就是
mysql -u root
use mysql
update user set passwordpassword(new_pass) where userroot;
flush privileges;
重新杀 MySQL,用正常方法启动 MySQL.(在我笔记里的,我也忘记是哪看的。你可以参考试试)

数据库密码忘记?

可采用操作系统登录的方式,然后再重置密码。常见的mysql、sqlserver、oracle数据库都支持这种方式。

怎么查询数据库用户名,密码等?

mysql数据库可以这样查1、打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址
2、打开 cmd 命令提示符, 转到上一步中 mysql. exe 所在的文件夹。
3、输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意: 输入此命令后, 无法操作命令行, 您可以在此时打开一个新的命令行。注意: 在输入此命令之前, 请在任务管理器中结束 mysqld. exe 进程, 以确保 MySQL 服务器端已完成运行
4、更改root密码,输入update user set passwordpassword(123456) where userroot and hostlocalhost
5、再次查看账户信息,select user,host,password from user 可以看到密码已被修改。
6、退出命令行, 重新启动 MySQL 数据库, 然后尝试使用新密码登录。