mysql忘记密码 强制修改root用户密码

注 --skip-grant-tables 可以关闭权限验证

1.修改 mysql配置文件 在 [mysqld] 下面 加一行配置 --skip-grant-tables ,重启mysql

2.找到mysql所在 目录 bin 目录,运行命令行 mysql -u root

3.

 代码如下 复制代码

use mysql;
update user set password=password('新密码') where user='root';

4. 修改 mysql配置文件 在 [mysqld] 下面 去掉刚才加上的配置 --skip-grant-tables ,重启mysql

另附知道用户密码修改方法

如果您感兴趣的话,不妨一看。

格式:mysqladmin -u用户名 -p旧密码 password 新密码

1、给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令

 代码如下 复制代码

mysqladmin -u root -password ab12

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

2、再将root的密码改为djg345。

 代码如下 复制代码

mysqladmin -u root -p ab12 password djg345

(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)

3、命令行修改root密码:

 代码如下 复制代码

mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;

4、显示当前的user:

 代码如下 复制代码

mysql> SELECT USER();

时间: 2024-09-21 12:38:52

mysql忘记密码 强制修改root用户密码的相关文章

mysql 忘记密码 强制修改 root 密码

如果忘记了root 密码可以按下面方法修改 注 --skip-grant-tables 可以关闭权限验证 1.修改 mysql配置文件 在 [mysqld] 下面 加一行配置 --skip-grant-tables ,重启mysql 2.找到mysql所在 目录 bin 目录,运行命令行 mysql -u root  代码如下 复制代码 use mysql; update user set password=password('新密码') where user='root'; 4. 修改 mys

MySQL修改root账号密码的方法_Mysql

MySQL数据库中如何修改root用户的密码呢?下面总结了修改root用户密码的一些方法 1: 使用set password语句修改 mysql> select user(); +----------------+ | user() | +----------------+ | root@localhost | +----------------+ 1 row in set (0.08 sec) mysql> set password=password('123456'); Query OK,

Linux学习之CentOS(二十二)--进入单用户模式下修改Root用户的密码_Linux

在上一篇随笔里面详细讲解了Linux系统的启动过程.,我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab 这个文件我们就能看到: [root@xiaoluo ~]# cat /etc/inittab # inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # #

如何修改遗失的MySQL的ROOT用户密码

如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置: 1. KILL掉系统里的MySQL进程: 2. 用以下命令启动MySQL,以不检查权限的方式启动: mysqld_safe -skip-grant-tables & 3. 然后用空密码方式使用root用户登录 MySQL: mysql -u root 4. 修改root用户的密码: mysql> update mysql.user set password=PASSWORD('新密码') where User='root'

CentOS6.3安装MySQL5.6.10并修改MySQL的root用户密码

环境:CentOS 6.3 最小化缺省安装,配置好网卡. 安装MySQL前,确认Internet连接正常,以便下载安装文件. 先使用 yum -y update 指令升级系统到最新版本. 本安装将MySQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本. # 修改防火墙设置,打开3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport

使用phpMyAdmin修改MySQL数据库root用户密码的方法

  这篇文章主要介绍了使用phpMyAdmin修改MySQL数据库root用户密码的方法,需要的朋友可以参考下 点击顶部的"SQL"标签进入sql命令输入界面.输入以下命令: 代码如下:update mysql.user set password=PASSWORD('jb51$123456') where user='root'; 然后点击右下角的"执行",没有报错就表示修改成功. 另外需要注意的是,如果你修改了root密码之后我们的phpMyAdmin的配置文件中

修改mysql的root用户密码为空

公司的BBS使用的mysql数据库,每一次服务器重启都要手工启动mysql数据库. 很是纠结,今天使用一个精简版的mysql数据库.把目前BBS数据库进行迁移,迁移完毕后.发现原来这个mysql数据库不只是BBS使用.还有一个web应用使用的也是该数据库,但是该web应用使用mysql的root用户居然不能有密码的,坑爹啊! 木有办法只能修改目前的mysql数据库的root用户密码为空. 因为目前这个精简的mysql数据库的root用户密码为123456.查看了相关的资料,基本上如下: cmd下

CentOS 6.5 安装 MySQL 5.6.17 并修改MySQL的root用户密码

单机搭建CentOS-6.5安装MySQL 5.6.17并修改MySQL的root用户密码 Mysql 5.5以后使用了CMake进行安装,参考与以前的区别请参考: http://www.blogjava.net/kelly859/archive/2012/09/04/387005.html   接上文. 1:下载:当前mysql版本到了5.6.17 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.17.tar.gz 2:必

如何修改mysql root用户密码

mysql 修改密码,mysql 修改root密码 ,如何修改mysql密码,mysql 修改用户密码 先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的, 所以一般用户无法更改密码,除非请求管理员. 方法一使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数. 方法二使用mysqladmin,这是前面声明的一个特例. mysqladmin -u root -p password mypasswd 输入这个命令后