修改mysql的root用户密码为空

公司的BBS使用的mysql数据库,每一次服务器重启都要手工启动mysql数据库。

很是纠结,今天使用一个精简版的mysql数据库。把目前BBS数据库进行迁移,迁移完毕后。发现原来这个mysql数据库不只是BBS使用。还有一个web应用使用的也是该数据库,但是该web应用使用mysql的root用户居然不能有密码的,坑爹啊!

木有办法只能修改目前的mysql数据库的root用户密码为空。

因为目前这个精简的mysql数据库的root用户密码为123456。查看了相关的资料,基本上如下:

cmd下切换到mysql安装目录,例如:

d:/mysql/bin

前提:mysql用户root密码为空.

输入 mysql -u root mysql

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.00 sec) 
mysql> 状态下输入 quit

退出 sql

注意每个命令后都要加上一个分号";",mysql才开始执行该行命令,而第二个指令会让已载入记忆体的mysql系统资料库更新,重起 mysql。

在更新root密码后,以后要与MySQL连接的方法为:mysql -u root -p 新密码

这样操作也是可以的,但是比较麻烦。而且还有一个前提就是root密码首先一定要为空。

我现在使用navicat premium数据库客户端连接工具,在成功连接mysql数据库后。分别执行以下SQL语句即可:

update user set Password=” where User=’root’;

flush privileges;

clip_image001

注意这两个SQL语句执行是有先后顺序的,一定要安装顺序执行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值