A. 数据库密码忘了怎么办
1、以SQL Server2008为例,首先以超级管理员administrator账户登录到电脑,然后打开据库SQL Server2008至登录界面。
2、然后选择windows身份验证悔滚(注意:必须是超级管理员账户哦,否则是无法使用windows身份验证登录的)。
3、登录进去后找到安全性菜单,然绝喊后在登录名中找到要修改的用户。双击账户弹出修改密码的窗口,然后碧宏余选择“常规”在密码输入框中重新输入密码即可。
B. mysql8忘记密码不要慌,五步帮你找回。
mysql长时间不用,容易忘记密码,怎么重置mysql密码问题就来了,当然网上有n多种办法,我这边就简单记录其中一种方法,便首闷于自己和他人使用。
第一步:忘记密码不要慌,先找到my.cnf配置文件,yum安装一般都在/etc下,源码安装在安目录下者行弯。
添加skip-grant-tables
第二步:重启mysql
第三步:无码进入mysql,遇到需要输入密带伏码回车即可。
第四步:重置root密码
第五步: 将第一步的skip-grant-tables删除,重启mysql就ok了。
总结:忘记mysql密码重置偶尔会遇到,也不算难。网上五花八门,为了方便,所以记录在这里以备不时之需。喜欢我的文章记得关注哦😊!
C. mysql忘记密码怎么看密码
方法如下:
设备:华为笔记本。
系统:win7。
软件:mysql。
版本:8.0.11。
1、以管理员的身份打开cmd,然后跳过权限启动mysql,命令:xxx--skip-grant-tables 前面是mysql配置文件的位置,然行段仔后回车。
D. 忘记mysql数据库密码怎么办
方法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,或重启服务,密码设置成功歼让尺。
E. 如何恢复mysql数据库原始密码
打开mysql.exe和mysqld.exe所在的文件夹,复制路径地肆锋察址
2
打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。
3
输入命令 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,发现还是能够登陆上,但显示数据库时只能看到两个数据库裂茄了,说明重启之后跳过密码验证已经被取消了。
我这地方重启数据库之后之所以不带密码任然能够登录是因为我的数据库里存在设无须口令的账户。
F. 数据库密码忘记了怎么办
情况一:只是忘记了密码
sp_password Null,'123,'sa'
把sa的密码设为“123”
执行成功后有“Command(s) completed successfully.” OK!
情况二:忘记了密码,而且从sysadmin中删除了builtin\Administrators帐号,现在没其他人是sysadmin了
A:
SQL Server 2005/2008提供了针对该情况的更好的灾难恢复方法,无需侵入master数据库,不会对master数据库中的对象和数据(例如登陆帐号,证书等)造成损坏。Windows管理员组的成员现在当SQL Server以单用户模式启动(另外一个名称为维护模式)的情况下对SQL Server有了访问权限。
通过使用单用户模式,SQL Server 2005/2008避免了Windows管理员以sysadmin的身份在不被发现的情况下李纳滥用权限。Windows管理员帐号能进行部分维护任务,例如安装补丁等。
要将SQL Server以单用户模式启动,竖链您可以在命令行模式下增加“-m”参数。您也可以使用SQL Server配置管理员工具。它提供了对文件访问和其他权限的合适控制。要是用配置管理工具来恢复您的系统,您可以根据如下步骤:
1. 从菜单->SQL Server 2005->配置,打开配置管理工具(SQL Server Configuration Manager)
2. 停止您想要恢复的SQL Server实例
3. 找到“高级”标签,“启动参数”选项文本框中增加“;–m”
4. 点击“是”按钮,重新启动SQL Server实例
请注意:请确保在“;”和“-m”之间没有空格。注册参数解析器对类似的输入错误非常敏感。您可以在SQL Server的ERRORLOG文件内看到显示“SQL Server started in single-user mode.”
5. 在SQL Server实例以单用户模式启动后,Windows管理员帐号就能使用sqlcmd工具在Windows验证模式下连接SQL Server。您可以使用T-SQL命令诸如“sp_addsrvrolemember”来在sysadmin服务器角色中添加现有登录帐号或新创建一个登录帐号。范例语句如下:
EXEC sp_addsrvrolemember 'CONTOSO\Buck', 'sysadmin';
GO
6. 只要sysadmin访问权限被恢复,在配置管理中从启动参数哪纤没中移除“;-m”参数,重新启动SQL Server实例
重要的安全提示:
a. 该过程应该只能被用于当没有其他方法使用特权帐号(例如sysadmin或等同角色)来访问系统的灾难恢复。
b. 该过程允许Windows管理员在SQL Server中有越权行为。它包含了可以被监测和检测出的明确的侵入行为,包含:
1. 在单用户模式下停止SQL Server并重启
2. 使用Windows帐号连接SQL Server。
G. 数据库密码忘了怎么办
数据库密码忘了,要看你的数据库是什基老么数据库,因为不同的数据库找回密码的方法都不同的,一般来说不管是mysql、mssql还是oracle 、access都很容易找回密码李锋悔,自己根据自己的数据库类型网上搜索一下方法就哪正可以了。
H. mysql数据库忘记密码怎么办
可以多试一下常用密码,大多数人设置密码一般都是设置的常用密码。或者注意一下密码大小写,全半角关系。有的也可以使用电话或者是前陆邮箱地址找回密码的功能。我用磁盘加锁专家软件也是忘记密码后联系客服解决的,收到密码提示后,发现也是自己常用的密码,可能是自己输入的时候不小心按到旁边键尺厅导致密码错误。所以还陵悔隐可以先把密码输入到记事本上,然后再复制粘贴进去。希望能帮到你