忘记mysql密码解决方法

解决方法:

1、停止mysql进程

# /etc/init.d/mysql stop

执行后输出:

Stopping MySQL database server: mysqld.

2、安全模式启动mysql,跳过授权表

# mysqld_safe --skip-grant-tables &

执行后输出:

[1] 5988Starting mysqld daemon with databases from /var/lib/mysqlmysqld_safe[6025]: started

3、新窗口打开终端连接到mysql

# mysql -u root

4、重置密码

mysql> use mysql;mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User=‘root‘;mysql> flush privileges;mysql> quit

5、停止mysql服务

# /etc/init.d/mysql stop

6、重启mysql

# /etc/init.d/mysql start# mysql -u root -p
时间: 2024-08-10 23:17:41

忘记mysql密码解决方法的相关文章

centos忘记mysql密码解决方法(转载)

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线. 2.修改MySQL的登录设置: # vim /etc/my.cnf 在[mysqld]的段中加上一句:s

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/

数据库 之 更改用户密码和忘记管理员密码解决方法

1  正常更改用户密码 记得密码的情况下,有以下三个方法修改用户密码: (1) SET PASSWORD [FOR 'user'@'host'] = PASSWORD('cleartext password'); (2) UPDATE mysql.user SET Password=PASSWORD('cleartext password')  WHERE User='USERNAME' AND Host='HOST'; (3) mysqladmin -uUSERNAME -hHOST -p 

linux下mysql忘记root密码解决方法

如果使用 MySQL 数据库忘记了root账号密码,可以通过调节配置文件,跳过密码的方式登数据库, 在数据库里面修改账号密码,一般默认的账号是 root 1.编辑 MySQL 配置文件 my.cnf 注意: 以实际 my.cnf 配置文件路径为准 vim /etc/my.cnf [mysqld] spik-grant-tables  #增加 2.重启 MySQL 服务 注意:以实际 MySQL 启动脚本路径为准 /etc/init.d/mysqld restart 若报错,注意观察my.cnf配

centos6.x中fstab配置文件出错导致无法启动及忘记root密码解决方法

一.当你修改/etc/fstab配置文件,重启后发现无法进入命令行时,有如下解决方法: 解决办法: 1.启动linux提示失败,输入root账户密码,再次修改/etc/fstab配置文件是会提示readonly无法保存修改. 2.提权成root 3.mount  rw,renount /  或 mount / rw,remount 再次编辑/etc/fstab就可以修改了 4.修改fstab文件  vi /etc/fstab,重启生效 二.解决忘记root密码,重新配置新的密码方法. 在使用li

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

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

win8忘记开机密码解决方法汇总

首先声明一下:这里的“破解”不是找回忘记的密码,而是通过系统漏洞绕过登录时必须输入的密码,之后再进行修改. 此教程主要是借助win8PE进行操作,Win8的登录密码破解分三种情况:一是本地账户密码破解,二是在线账户密码破解(进入系统之后可以联网),三是在线账户密码离线破解(完全不能联网). 第一种情况.本地账户密码破解,方法简单: 1.进入win8PE(使用U盘.光盘等). 2.使用PE自带的密码破解工具破解密码. 打开windows密码修改器,选择SAM文件位置, 一般是C:\windows\

Ubuntu忘记用户密码解决方法--Authentication token manipulation error

1.重启系统,按住shift键进入grub菜单: 2.选择recovery mode恢复模式: 3.在recovery menu中选择root drop to root shell prompt: 4.在命令行中输入passwd 用户名: 如果出现successful的字样说明修改成功: 如果出现: 说明无权限更改. 此时的解决方法: 将根目录/ 以读写方式重新挂载,输入mount -o rw,remount / 再改密码就可以成功了. 关于mount -o rw,remount / 需要注意的

Centos 7忘记root密码解决方法:重置root密码

平日里让运维头疼的事情已经很多了,如果一不小心把一台Linux测试机的root密码忘记了并不用慌,只需简单几步就可以完成密码的重置工作.Centos7跟以前的发行版本变化很大,因此重置root密码的方法也有所区别.重启系统出现引导界面时,按下e键进入内核编辑界面在linux16这一行的最后面追加"rd.break"参数,然后按下Ctrl+X组合键来运行修改过的内核程序大约等个几秒钟后,进入到系统的紧急救援模式此时/sysroot文件系统为只读模式,需要重新挂载/sysroot为可写模式