MySQL数据库修改root密码方法介绍

方法一,用mysqladmin

这里使用了到了Mysql自带的两种命令mysqladmin.exe和mysql.exe,mysqladmin修改密码的命令格式如下

 代码如下 复制代码

mysqladmin -u root -p[oldpass] password newpass

注意oldpass(老密码)可选,如果root默认密码为空,则不需要输入,如果需要更改老密码,请注意老密码与-p之间不要有空格,否则会报错,另外password和newpass(新密码)之间以空格分隔。

 代码如下 复制代码

mysql -u root

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方式二:在DOS模式下(CMD模式)定位到Mysql安装目录下在子目录bin,调用mysql.exe进入,即

 代码如下 复制代码

C:Program FilesMySQLMySQL Server 5.1bin>mysql -u root -p

Enter password: ******

使用mysqladmin.exe命令来修改Mysql的root密码

一般Mysql的root默认密码为空,如果你之前并没有设置过root密码就使用mysqladmin命令,你可以使用如下mysqladmin命令来修改root密码

 代码如下 复制代码

C:Program FilesMySQLMySQL Server 5.1bin>mysqladmin -u root -p password 123456

Enter password:

C:Program FilesMySQLMySQL Server 5.1bin>mysql -u root -p123456

如上所述使用mysqladmin第一次修改root的默认密码时,Enter password回车即可,然后使用mysql.exe命令输入root及其密码即可进入Mysql命令行。

如果root已经设置过密码,采用如下方法

 代码如下 复制代码

mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接编辑user表

 代码如下 复制代码

mysql -u root

mysql> use mysql;

mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

mysql> FLUSH PRIVILEGES;

在丢失root密码的时候,可以这样

 代码如下 复制代码

mysqld_safe --skip-grant-tables&

mysql -u root mysql

mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

mysql> FLUSH PRIVILEGES;

使用phpmyadmin来更改Mysql的root密码非常方便,安装配置好phpmyadmin后,首先登陆管理界面,点击右侧修改密码链接,输入你要修改的Mysql的root新密码,最后点击执行即可

时间: 2024-08-04 03:06:16

MySQL数据库修改root密码方法介绍的相关文章

MySQL数据库修改root密码的简单方法

  先得进入MySQL命令行,输入以下语句回车即可. set password for 'root'@'localhost'=password('newpasswd'); 注意,此方法可行的前提是你知道你的密码,并且可以进入MySQL命令行. 如果你忘记了密码,那就得使用网上的那些复杂的方式修改密码了.

如何修改MySQl数据库的root密码

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

mysql中修改root密码命令详解

MYSQL 修改root密码命令 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 mysq

mysql如何修改root密码

mysqld_safe --skip-grant-tables&mysql -u root mysql mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';mysql> FLUSH PRIVILEGES; 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mysql , root , passwor

Linux 修改用户密码方法介绍

如果是以root身份登录,修改root密码.只要输入  代码如下 复制代码 passwd 就会出现: New password:  Retype new password:    按提示输入密码确认即可. 如果想更改其他用户密码,只要输入passwd username即可. 如:passwd kook  代码如下 复制代码 New password:   Retype new password:  例,在终端下用useradd name新建的用户,系统默认是不允许登陆的,因此必须用passwd

MySQL的root密码忘记怎么办 修改root密码的方式_Mysql

如果哪天你忘记了线上MySQL数据库的root密码,怎么办? 大家往往会想到skip-grant-tables参数,具体步骤如下: 1. 关闭MySQL数据库,因为root密码忘记了,mysqladmin无法使用,此时,只能通过kill pid关闭程序. 在这里,科普一下kill 和kill -9的区别 默认参数下,kill 发送SIGTERM信号给进程,告诉进程,你需要被关闭,请自行停止运行并退出. kill -9 发送SIGKILL信号给进程,告诉进程,你被终结了,请立刻退出.与SIGTER

apmserv中修改mysql的root与phpmyadmin密码方法介绍

使用apmserv 5.2.6 搭建PHP环境,通过apmser.5.2.6的管理mysql数据库,会自动进入phpmyadmin的登录界面, root帐号密码默认为空 ,进入phpmyadmin 提示需要修改root 密码否则容易被入侵. 下面提供两个修改root密码的方法: 1.用phpmyadmin更改root密码 首先用root账号登陆phpmyadmin,然后点击左侧进入mysql数据库,在顶部点击"mysql"进入sql输入界面.输入以下命令:  代码如下 复制代码 upd

Windows下mysql修改root密码的4种方法_Mysql

MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一.搭配 PHP 和 Apache 可组成良好的开发环境.因此用的很广泛.很多人都会遇到MySQL需要修改密码的情况,比如密码太简单.忘记密码等等.这里我就教大家几种修改MySQL密码的方法.这里以修改root密码为例,操作系统为windows. 先要声明一点,大部分情况下,修改MySQL是需要

Mysql修改root密码简单方法

使用Mysql update命令既可以修改root的老密码,也可设置root的密码为空,如果使用update命令更改root的密码,需要使用Mysql自带的加密函数PASSWORD(string),该函数对一个明文密码进行加密,是不能解密的,专门用于mysql.user(用户权限表)中设置密码的 使用update命令修改root密码的方法如下  代码如下 复制代码 mysql> use mysql Database changed mysql> update user set password