kali 重置 mysql 密码

You can recover MySQL database server password with following five easy steps.

Step # 1: Stop the MySQL server process.

Step # 2: Start the MySQL (mysqld) server/daemon process with the --skip-grant-tables option so that it will not prompt for password.

Step # 3: Connect to mysql server as the root user.

Step # 4: Setup new mysql root account password i.e. reset mysql password.

Step # 5:  Exit and restart the MySQL server.

Here are commands you need to type for each step (login as the root user):

Step # 1 : Stop mysql service

# /etc/init.d/mysql stop
Output:

Stopping MySQL database server: mysqld.
Step # 2: Start to MySQL server w/o password:

# mysqld_safe --skip-grant-tables &
Output:

[1] 5988
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[6025]: started
Step # 3: Connect to mysql server using mysql client:

# mysql -u root
Output:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.15-Debian_1-log
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the buffer.
mysql>
Step # 4: Setup new MySQL root user password

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

Step # 5: Stop MySQL Server:

# /etc/init.d/mysql stop
Output:

Stopping MySQL database server: mysqld
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[6186]: ended
[1]+  Done                    mysqld_safe --skip-grant-tables
Step # 6: Start MySQL server and test it

# /etc/init.d/mysql start
# mysql -u root -p

.

时间: 2024-12-22 06:19:01

kali 重置 mysql 密码的相关文章

破解并重置mysql密码

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

重置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 O

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]文件