数据库密码忘了怎么办

数据库密码忘了怎么办,第1张

数据库密码忘了,要看你的数据库是什么数据库,因为不同的数据库找回密码的方法都不同的,一般来说不管是mysql、mssql还是oracle 、access都很容易找回密码,自己根据自己的数据库类型网上搜索一下方法就可以了。

方法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 password 123

方法3:用UPDATE直接编辑user表

首先登录MySQL。

mysql>use mysql

mysql>update user set password=password('123') where user='root' and host='localhost'

mysql>flush privileges

二、无法登录的修改方式,限于有权限修改mysql安装文件(此方法适用于linux)

方法4:在忘记root密码的时候,可以这样

以windows为例:

1.进入mysql安装目录,打开my.ini文件

2.找到[mysqld]配置行(注意,不是[mysql]),在其下一行输入:skip-grant-tables(或者:--skip-grant-tables,两者区别是有时两个横线会导致服务无法重启需要测试应当添加否。)

3.cmd命令:services.msc,找到mysql服务并重启(使修改的配置文件生效)

4.mysql命令行:use mysql(进入系统配置库)

5.mysql命令行:update user set password=password("123") where user="root"(别忘了最后加分号,分号意味着命令的结束)

6.mysql命令行:flush privileges(刷新缓存,更新数据库读取的密码别忘了最后加分号,分号意味着命令的结束)

7.退出mysql,或重启服务,密码设置成功。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/696446.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-02
下一篇2023-08-02

发表评论

登录后才能评论

评论列表(0条)

    保存