重置mysql密码

很常见的一种情况,就是需要重置mysql密码

1、vim /etc/my.cnf

添加:

skip-grant

2、重启mysql服务

/etc/init.d/mysql restart

3、登录重置密码

#mysql -uroot  直接进入mysql

mysql> use mysql

Database changed

mysql> update user set password="passwd" 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> exit;

Bye

4、vim /etc/my.cnf

注释:

#skip-grant

5、/etc/init.d/mysql restart

6、重新登录

[[email protected] tmp]# mysql -uroot -p

Enter password:

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

Your MySQL connection id is 2

Server version: 5.6.22-log Source distribution

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql>

时间: 2024-10-27 09:46:17

重置mysql密码的相关文章

破解并重置mysql密码

-破解并重置mysql密码 密码这东西,总有忘记的时候,或者是一下子没有记录下来,或者是上一手交接的时候根本没人跟你说,或者是老旧到连老领导也忘记的数据库,问题是该用还是得用,那就把它破解了呗. #先关闭mysql service mysqld stop #进入安全模式,可以免密码登录 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables --skip-networking& #免密码登陆 /usr/local/mysql/bin/mysql 

Centos6.5 重置mysql密码,并设置允许远程连接

root密码忘记,重置mysql的root密码: 一.修改mysql的配置文件my.cnf 1.在[mysqld]的段中加上一句:skip-grant-tables [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-name-resolve skip-grant-tables 保存并且退出vi. (或执行 mysqld_safe --skip-grant-tables &) 2.重新启动mysqld # /

centos下重置mysql密码

首先我们要确认我们是在mysql启动的状态下输入以下命令启动mysql服务/etc/init.d/mysqld start然后输入ps -ef | grep -i mysql可以看到mysqld_safe的安装位置是/usr/bin/接下来我们停止mysql服务/etc/init.d/mysqld stop用安全模式启动mysql服务/usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &稍等一小会然后输入/usr/b

XAMPP重置MySQL密码

找到XAMPP的安装位置,这里以我的为例:C:\xampp 那么MySQL的路径:C:\xampp\mysql phpMyAdmin的路径:C:\xampp\phpMyAdmin 修改MySQL密码 第一步: 通过XAMPP控制面板(XAMPP Control Panel)关闭MySQL服务(stop). 第二步: 打开命令行终端,切换到目录:C:\xampp\mysql\bin C:\Windows\System32>cd C:\xampp\mysql\bin C:\xampp\mysql\b

MAC下重置mysql密码

第一步: 停止mysql服务 第二步: 进入终端输入:cd /usr/local/mysql/bin/回车后 登录管理员权限 sudo su回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &回车后mysql会自动重启(偏好设置中mysql的状态会变成running) 第三步: 输入命令 ./mysql回车后,输入命令 FLUSH PRIVILEGES;回车后,输入命令 SET PASSWORD FOR 'root'@'localho

关于MAC下重置MYSQL密码

刚开始送的随机密码真是让我无力吐槽 最后在贴吧大神的帮助下完成了密码的重置,恩,下面是大神的方法. http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html亲测方法3,已成功重置密码.(感谢@非常,告诉我官网就有重置方法,网上搜了一堆堆...另外,step1和2来源于http://www.2cto.com/database/201303/197067.html英文不好,官方的没太看明白# #)step1: 苹果->系统偏好

WampServer下修改和重置MySQL密码

Wampserver PHP环境中mysql数据库登录密码的修改和重置,mysql命令. 工具/原料 电脑Windows系统 WampServer 方法/步骤1 启动WampServer,鼠标左键单击图标WampServer->MySQL->MySQL控制台(M)   输入密码,WampServer默认密码为空,直接敲回车即可.   输入[use mysql],进入当前数据库:控制台提示[Database changed]   输入[update user set password=PASSW

WampServer下修改和重置MySQL密码(转)

转自:www.2cto.com/database/201504/387589.html WampServer安装后密码是空的, 修改一般有两种方式: 一是通过phpMyAdmin直接修改: 二是使用WAMP的MySql控制台修改. 第一种: ①在phpMyAdmin界面中点击[用户],将用户概况中的所有用户名为[root] 用户的密码都改为[要修改的密码]. 修改是点击[编辑权限],设置密码即可. ②在目录wamp\apps下找到phpmyadmin文件夹下的[config.inc.php]文件

CentOS重置Mysql密码

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