Centos登录Mysql时忘记密码

 Centos登录Mysql时忘记密码解决办法:

  1.停止Mysql服务(在mysql目录下)

    ./support-files/mysql.server stop

  2.修改配置文件/etc/my.cnf

在[mysqld]下添加skip-grant-tables

意思是忽略密码

保存并退出

  3.启动Mysql(在Mysql目录下)

    /support-files/mysql.server start

  4.修改密码

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3 to server version: 3.23.56
            Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the buffer.
            mysql> USE mysql ;
            Database changed
            mysql> UPDATE user SET Password = password ( ‘新的密码) WHERE User = ‘root‘ ;
            Query OK, 0 rows affected (0.00 sec)
            Rows matched: 2 Changed: 0 Warnings: 0
            mysql> flush privileges ;
            Query OK, 0 rows affected (0.01 sec)

mysql> quit

  5.改回配置,重启服务(在Mysql目录下)

    /support-files/mysql.server start

    
————————————————
版权声明:本文为CSDN博主「小楼看风云」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/linux_s2018/article/details/80762820

原文地址:https://www.cnblogs.com/qianmo123/p/12255312.html

时间: 2024-08-07 23:29:35

Centos登录Mysql时忘记密码的相关文章

CentOS命令登录MySQL时,报错ERROR 1045 (28000):

CentOS命令登录MySQL时,报错ERROR 1045 (28000): Access denied for user [email protected] (using password: NO)错误解决方法 1.停用mysql服务:# /etc/rc.d/init.d/mysqld stop 2.输入命令:# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 3.登入数据库:# mysql -u root my

浅析MySQL 8忘记密码处理方式

对MySQL有研究的读者,可能会发现MySQL更新很快,在安装方式上,MySQL提供了两种经典安装方式:解压式和一键式,虽然是两种安装方式,但我更提倡选择解压式安装,不仅快,还干净.在操作系统上,MySQL也支持多类型操作系统,如linux,windows等,如下为MySQL几个重大变化的操作系统. 通过研究分析,不难发现:MySQL从低版本向高版本迭代变化的过程,越来越严谨的安全性是其一大特点之一,我们举个例子,在版本6前,当忘记密码,重置密码,非常方面,只需使用执行如下两步即可: 步骤一:跳

mysql数据库忘记密码时如何修改

 1.打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址 2.打开cmd命令提示符,进入上一步mysql.exe所在的文件夹. 3.输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证.注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行.注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行. 4.然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上

mysql数据库忘记密码时如何修改(本地)

打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址 2 打开cmd命令提示符,进入上一步mysql.exe所在的文件夹. 3 输 入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证.注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行.注意:在输入此命令之前先在任务管理 器中结束mysqld.exe进程,确保mysql服务器端已结束运行. 然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库

mysql数据库忘记密码后如何修改密码

当我们忘记mysql数据库密码时我们就无法正常进入数据库,也就无法修改密码,那么这时该怎么修改密码呢,这里教大家一个简单常用修改密码的方式. 方法/步骤 1 打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址 2 打开cmd命令提示符,进入上一步mysql.exe所在的文件夹. 3 输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证.注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行.注意:在输入此命令之

mysql root 忘记密码 破解

service mysqld stop #通知mysql服务 vim /etc/my.cnf     #编辑配置文件 添加 skip-grant-tables 保存配置文件 重启服务 mysql -p      #登陆mysql update mysql.user set password=password('123456') where user ='root'; #讲root密码修改为123456 设置 #skip-grant-tables  关闭设置 /etc/init.d/mysqld

Ubuntu server 安装的mysql数据库忘记密码的解决方法

客户端连接时报错MySQL数据库出现:Error 1045错误时,就表明输入的用户名或密码错误被拒绝访问了. 解决办法可以分为以下几步: 1.修改mysql配置文件,使得可以无密码登录mysql sudo vim /etc/mysql/my.cnf 在[mysqld]项下添加 skip-grant-tables 2.重启mysql服务 sudo service mysql restart 3.无密码登录mysql mysql -uroot -p 4.修改管理员密码 use mysql; upda

CentOS 修改Mysql的root密码

1.知道密码 第一次登陆(无密码) mysqladmin -u root password NEWPASSWORD 修改过密码 mysqladmin -u root -p 'oldpassword' password 'newpassword' 2.忘记密码 编辑MySQL配置文件my.cnf vi /etc/my.cnf #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables [mysqld] skip-grant-tables 重启服务 service mysql

mysql 数据库忘记密码【转载】

在windows环境下 1.杀死所有的mysql进程 a.通过dos命令:net start 与net stop mysql b.通过控制面板的服务 2.在dos的提示框内,将路径定位到mysql的安装目录下如:c:\mysql\bin 在控制台输入:mysqld  --skip-grant-tables    //越过root权限 回车后,没有任何显示,表示成功 3.重新打开一个dos提示框,在框内输入mysql -u root -p 进行无密码登陆 4.对mysql的密码进行修改 输入如下命