修改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;

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

时间: 2024-09-16 08:12:15

修改mysql的root用户密码为空的相关文章

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

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

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:必

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用户密码的方法_MsSql

点击顶部的"SQL"标签进入sql命令输入界面.输入以下命令: 复制代码 代码如下: update mysql.user set password=PASSWORD('jb51$123456') where user='root'; 然后点击右下角的"执行",没有报错就表示修改成功. 另外需要注意的是,如果你修改了root密码之后我们的phpMyAdmin的配置文件中的密码也需要修改,否则登录不上去哦.找到 复制代码 代码如下: $cfg['Servers'][$i

如何修改遗失的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'

如何修改mysql中root用户的密码

此环境测试为Linux系统,对于Windows系统,可直接进入到myql的命令行模式进行操作 通过命令行登录管理MySQL服务器(提示输入密码时直接回车): 第一步,登陆mysql [root@localhost bin]# /usr/local/webserver/mysql/bin/http://www.aliyun.com/zixun/aggregation/33.html">mysql -u root -p -S /tmp/mysql.sockEnter password: Wel

忘记mysql数据库root用户密码重置方法[图文]_Mysql

一首先介绍下我所用的环境情况: 1.windows  下: 2.php服务管理器wamp5:   二话不说直下正题: 1.打开任务管理器,结束进程  mysqld-nt.exe  如图:      2.运行命令窗口    1).进行php服务管理器安装目录中的bin目录下   (我的为:D:\wamp\mysql\bin) ,              操作为:             (1).进入D盘           如:   d:   回车:                (2).进入b

mysql误删root用户或者忘记root密码解决方法_Mysql

解决方法一: 到其他安装了Mysql的服务器(前提是要知道该服务器上Mysql的root用户密码),打开[Mysql的安装目录/var/mysql],将其中的user.frm.user.MYD.user.MYI三个文件拷贝到出问题服务器的[Mysql的安装目录/var/mysql]目录中.然后重启服务器. 解决方法二: 修改你的my.ini或my.cnf文件,在 [mysqld] 节下加入下面一行 skip-grant-tables 然后保存并重启 MySQL 服务. 下面你就可以以任何用户名密

如何重设MYSQL数据库ROOT用户的密码

一.在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法: 1.在SHELL环境下,使用mysqladmin命令设置:mysqladmin –u root –p password "新密码"   回车后要求输入旧密码 2.在mysql>环境中,使用update命令,直接更新mysql库user表的数据: Update mysql.user  set  password=password('新密码')  where  user='root'; flush   privi