189 8069 5689

mysql怎么修改root密码的简单介绍

mysql怎么修改root密码

如果忘记root密码可以重新设置,方法如下:

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的中方网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

Windows:

1.以系统管理员登陆;

2.停止MySQL服务;

3.进入CMD,进入MySQL的安装目录,假设是D:/MySQL/MySQL Server 5.0/;

4.跳过权限检查启动MySQL,

D:/MySQL/MySQL Server 5.0/bin/mysqld-nt –skip-grant-tables

5.重新打开一个CMD,进入D:/MySQL/MySQL Server 5.0/bin/,

重设root密码

D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword”

D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown

将newpassword替换为你的新密码,第二个命令会让你重复输入一次新 密码。

6. 在cmd里net start mysql

UnixLinux:

1.用root或者运行mysqld的用户登录系统;

2.利用kill命令结束掉mysqld的进程;

3.使用–skip-grant-tables参数启动MySQL Server

#mysqld_safe –skip-grant-tables

4.然后用空密码方式使用root用户登录 MySQL;mysql -u root

5.为root@localhost设置新密码

mysql update mysql.user set password=PASSWORD('新密码') where User='root'mysql flush privileges;mysql quit

6. 重新启动MySQL

Mysql root 账号如何重置密码

今日分享主题:mysql root账号如何重置密码

前两天发现我的 mysql 数据库突然无法登录,但是上周还使用得是正常的,经过一番查找还是没有找到问题的原因。

DBA 给我的解释:我怀疑主机重启后,某些文件(user.*)就丢了,不知道啥原因。我记得之前你也是重启后遇到过相同问题。

既然这样,只好重置 root 账号密码了。具体操作步骤如下

Step1:停止 mysql 服务

命令:systemctl stop mysqld #停掉MySQL

命令:systemctl status mysqld #查看状态

Step2:修改/etc/my.cnf配置,添加 skip_grant_tables=1 启动设置,注意要在[mysqld]行所在的下面添加。

Step3:重启 mysql 并查看状态

systemctl start mysqld

systemctl status mysqld

Step4:使用 mysql 命令连接到 mysql 服务器,重新设置root密码

use mysql #进入mysql数据库 select * from user; #查询user表 查看是否有root账号,如果没有就需要操作如下insert into 语句:

如果 user 表里面有 root 账号,则直接可以重置密码。

命令如下:update user set authentication_string=password('test123') where user='root'

FLUSH PRIVILEGES; #刷新授权列表

再输入 exit 退出mysql

Step5:将步骤2中/etc/my.cnf 文件中添加的 skip_grant_tables=1 启动设置去掉,再执行一个systemctl restart mysql 命令重启 mysql 服务。

Step6:使用重置后的密码再登录时问题解决。

mysql数据库root的密码忘记了怎么办?可以改吗?

mysql数据库密码忘记了,第一可以通过修改文件配置来重新设置密码,第二可以重新下载mysql就可以重新设置密码了。在我们使用数据库的时候通常都会使用root用户登录,所以就需要设置密码,但是这个密码是不可见的,而且在使用Navicat Premium连接数据库的时候也需要使用密码才可以连接。当我们忘记密码时,我们有两种办法来解决。

第一打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址,按win+R打开cmd命令提示符并进入刚刚所复制的路径中,输入命令mysqld --skip-grant-tables,然后敲回车,此时就跳过了用户验证过程,注意:输入此命令之后该命令窗口就无法操作了,此时应该从新再打开一个新的命令窗口。在输入此命令之前先在任务管理器中(ctrl+alt+del)结束mysqld.exe进程。然后直接在命令行输入mysql,不需要带任何登录参数和密码,直接回车就可以登录上数据库。 输入show databases;可以看到所有数据库的内容就说明已经登录成功了,就可以使用了。如果想更改root密码,输入update user set password=password('123456') where user='root' and host='localhost'; 就可以修改密码了。

第二可以将电脑中的mysql文件夹和程序都删除,重新下载并配置mysql,这样你的数据库就是一个新的无密码的数据库了。

怎么修改mysql root密码

进入Mysql数据库命令行方式有两种方式:

方式一:在Mysql开始菜单里包含Mysql命令行客户端,只要点击输入root的密码即可进入。

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

========================以下是命令===================================

C:\Program

Files\MySQL\MySQL

Server

5.1\binmysql

-u

root

Enter

password:

******

========================以上是命令===================================

7

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

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

========================以下是命令===================================

C:\Program

Files\MySQL\MySQL

Server

5.1\binmysqladmin

-u

root

-p

password

123456

Enter

password

C:\Program

Files\MySQL\MySQL

Server

5.1\binmysql

-u

root

-p123456

========================以上是命令===================================

8

如上所述使用mysqladmin第一次修改root的默认密码时,Enter

password回车即可,然后使用mysql.exe命令输入root及其密码即可进入Mysql命令行。

如果已设置了Mysql的root密码,现在需要修改并进入Mysql命令行模式,则输入

========================以下是命令===================================

C:\Program

Files\MySQL\MySQL

Server

5.1\binmysqladmin

-u

root

-p123456

password

root

C:\Program

Files\MySQL\MySQL

Server

5.1\binmysql

-u

root

-proot

========================以上是命令===================================

即可。

9

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

mysqladmin

-u

root

-p[oldpass]

password

newpass

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

mysql命令与mysqladmin命令格式大同小异,主要用来输入正确的用户名和密码后进入Mysql命令行模式,格式如下

mysql

-u

root

-p[password]

如果不输入password,回车后会出现Enter

password的提示。如果root密码为空,也不需要输入password,出现Enter

password提示后回车即可。


网站栏目:mysql怎么修改root密码的简单介绍
当前链接:http://cdxtjz.com/article/hgepci.html

其他资讯