忘记MySQL密码,如何破?

1.单实例

现将数据库停掉

/etc/init.d/mysqld stop

使用如下命令登陆

mysqld_safe --skip-grant-tables --user=mysql &

现在可以使用mysql登陆了

mysql -uroot

然后就可以改密码了

update mysql.user set password=password("password") where user=‘root‘ and host=‘localhost‘;

2.多实例

先将数据库停掉,然后使用如下命令启动数据库

/bin/sh /application/mysql/bin/mysqld_safe --defaults-file=my.cnf --skip-grant-tables --user=mysql &

登陆

mysql -uroot -S mysql.sock

然后就可以改密码了

update mysql.user set password=password("password") where user=‘root‘ and host=‘localhost‘;

时间: 2024-08-07 21:17:50

忘记MySQL密码,如何破?的相关文章

linux忘记mysql密码找回方法

linux忘记mysql教程密码找回方法 今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦.    方法一: # /etc/init.d/mysql stop # mysqld_safe --user=mysql -    linux忘记mysql教程密码找回方法 今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦.    方法一:    # /etc/init.d/

忘记Mysql密码后

最近老是忘记mysql密码.网上学习了四种解决办法,记录下来. 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpas

linux下忘记mysql密码的几种找回方法

今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦.方法一(先进入root权限):# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u rootmysql> update user set password=password("newpassword") wher

MySQL修改密码以及忘记MySQL密码处理方式

1.知道mysql旧密码,修改新密码 a.mysqladmin命令(回目录) mysqladmin -u USER -p password PASSWORD b.先用root帐户登入mysql,然后执行: UPDATE user SET password=PASSWORD('123456') WHERE user='root';FLUSH PRIVILEGES; c.用root命令登入mysql,然后执行: SET PASSWORD FOR root=PASSWORD('123456'); 2.

安装 FastAdmin 时忘记 MySQL 密码怎么办?

安装 FastAdmin 时忘记 MySQL 密码怎么办? 给 MySQL 启动时加上 skip-grant-tables 参数,然后随便使用用户名都可以进入 MySQL. 接着就可以使用 命令改了 root 的密码. 具体如下: mysqld_safe --skip-grant-tables & use mysql; update user set password=password('root') where user='root'; 原文地址:https://www.cnblogs.com

Windows下忘记mysql密码,重新配置

Windows下忘记mysql密码,重新配置 mysql 问题:作死把Navicat里面的连接删除,然后再重新建立连接,结果出现这个: 网上查了些资料,后面发现是自己的密码忘了,因此按照教程走一遍 先停掉sql服务,以便后续操作 net stop mysql 显示: 服务名无效. 请键入 NET HELPMSG 2185 以获得更多的帮助. 搜索后发现,是自己已经改过mysql名字 具体操作: 输入services.msc 找到mysql,发现名字变为了MySQL57 输入net stop My

(--1--)在Linux环境下忘记mysql密码处理方法

概述: 在生产环境中,针对mysql数据库服务我都需要对权限控制及密码控制,主要防止任意主机.任意用户恶意登录操作,但是有些时候我们做了这些安全策略工作,也会出现忘记密码,或者密码被人恶意修改,现在所说的情况都有可能发生的,那出现这些异常问题我应该怎么处理你?下面说说mysql密码初始化的方法: MySQL密码初始化恢复方法(1)--通过my.cnf配置文件跳过授权表登录方法 1.停止mysql服务(建议先停止mysql服务) # service mysqld stop 2.修改my.cnf配置

Ubuntu忘记MySQL密码重设方法

====================忘了mysql密码,从网上找到的解决方案记录在这里==================== 结束当前正在运行的mysql进程 # /etc/init.d/mysql stop 用mysql安全模式运行并跳过权限验证 # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 用空密码方式使用root用户登录 MySQL #  mysql -u root mysql 更新密码 # up

忘记mysql密码怎么办

mysql 密码丢失解决方法1.关闭mysql2.以忽略授权登录验证,启动mysqlmysqld_safe --skip-grant-tables  --user=mysql --skip-grant-tables 表示忽略授权表验证 3.用update更改mysql数据库密码 更改mysql的 root用户的密码 update mysql.user set password=password(密码) where user='root' and host='localhost'