忘记mysql密码怎么办

mysql 密码丢失解决方法
1.关闭mysql
2.以忽略授权登录验证,启动mysql
mysqld_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‘ 
        password() 加密函数

     and 同时满足两个条件

4.重启mysql,可以用修改后的密码登录了

原文地址:https://www.cnblogs.com/xiaonengsho/p/8548896.html

时间: 2024-08-15 13:16:07

忘记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

linux忘记mysql密码

MySQL root密码的恢复方法之一 如果忘记了MySQL root密码,可以用以下方法重新设置: 1.KILL掉系统里的MySQL进程: killall -TERM MySQLd 2.用以下命令启动MySQL,以不检查权限的方式启动: safe_MySQLd --skip-grant-tables & 3.然后用空密码方式使用root用户登录 MySQL: MySQL -u root 4.修改root用户的密码: MySQL> update MySQL.user set password