标签归档:忘记密码

mysql数据库root密码丢失了,该怎么办呢?


摘要:
个人网站所对应的mysql数据库已经十年没有看过数据库了,最近想进去看一下数据库,发现root密码已经被我搞丢失了,
下文记录root密码丢失,修改root密码的方法,如下所示:



步骤1:打开mysql的my.ini文件,添加命令符 skip-grant-tables

mysql无密码登录-开启方式

修改mysql无密码登录的方法



步骤2:重启mysql

 [root@localhost ~]service mysqld restart //重启mysql


步骤3:输入命令登录mysql,此时可以采用无密码的方式直接进入mysql

 [root@localhost ~]mysql -u root -p

---然后输入修改mysql密码的sql脚本,例:将密码修改为maomao365
mysql >  update user set authentication_string = password("maomao365") where user = "root";


步骤4:删除mysql中my.ini文件,刚刚添加的 skip-grant-tables 命令符,重启mysql,使用刚刚修改的mysql密码,可以正常的进入mysql了

Windows混合登录模式未打开,修改MSSQL SA密码的方法分享


摘要:
如果忘记MSSQL sa密码,
则可以通过Windows混合模式登录,但是如果sa密码被遗忘,混合模式也会关闭。
如何处理呢? 下文将分享几种创建新用户和密码的方法如下所示:


解决方式1:
修改操作系统的注册表,修改sqlserver的配置文件,使其为混合身份验证模式,然后再使用windows账户登录进去后,修改sa密码,
注册表修改方式:

	 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer 中的LoginMode = 2
	 -------不同的sql版本,请注意此处的目录名不一样 MSSQL10.MSSQLSERVER 
	

———————————————
解决方式2:
通过sqlcmd命令登入进sqlserver中,然后进行相应的管理操作

	 ---1.打开cmd 切换至sqlserver安装目录后,输入命令
	  sqlcmd -E

	  create login [user\administrators] from windows
      go
      exec sp_addsrvrolemember [user\administrators], [sysadmin]
      go
       ALTER LOGIN sa WITH PASSWORD='maomao365.com' 	 ---2.修改sa密码
      go   
      shutdown
      go
	 ---3.重启sqlserver服务器,sa账户密码变更为 maomao365.com, 一切恢复正常