当前位置: 首页 > 实用文档 > 知识 > mysql密码忘了怎么办

mysql密码忘了怎么办

2016-10-06 10:59:41 编辑: 来源:http://www.chinazhaokao.com 成考报名 浏览:

导读: mysql密码忘了怎么办(共6篇)mysql忘记密码解决方法windows下更改mysql5 1的root密码【无root密码或root密码忘记情况下】 windows 下修改MYSQL超级管理员root密码的方法服务器操作系统是Windows XP 2000 2003 NT都可以使用这个方法来重新修改mysql超级管理员root...

mysql忘记密码解决方法
mysql密码忘了怎么办 第一篇

windows下更改mysql5.1的root密码【无root密码或root密码忘记情况下】 windows 下修改MYSQL超级管理员root密码的方法

服务器操作系统是Windows XP/2000/2003/NT都可以使用这个方法来重新修改mysql超级管理员root的密码。

1、停止mysql服务

开始→运行→输入cmd,打开命令提示符窗口,然后输入net stop mysql,相关截图如下所示:

2、在命令提示符窗口中进入mysql安装目录中的bin目录

在命令提示符窗口中分别输入以下两条命令,每输入一条命令按回车键: d:

cd

3、进入mysql安全模式(这样不用输入密码就能进入mysql数据库)

输入mysqld --skip-grant-tables,此时屏幕上可能没啥反应,不用管它,放在一边接着往下做,相关截图如下所示:

4、重新打开一个cmd命令提示符窗口,开始→运行→输入cmd,在新打开命令提 示符窗口中输入mysql -uroot -p,然后提示输入密码,不用输入密码,直接按回车键,相关截图如下所示:【mysql密码忘了怎么办】

5、输入以下命令开始修改超级管理员root密码(注意:命令中 mysql.user中间有个“点”;命令中的htmer.com即为新密码,根据你的实际情况,换成你的新密码即可)

update mysql.user set password=PASSWORD(‘htmer.com’) where User=’root’;

6、刷新权限表,输入如下命令

flush privileges;

7、退出,输入如下命令

quit

8、重新启动mysql服务(也可以直接重启服务器)

【mysql密码忘了怎么办】

①打开任务管理器,将mysql-nt.exe这个进程结束,相关截图如下所示:

②在命令提示符中输入net start mysql即可重新启动mysql服务了,相关截图如下所示:

MySQL数据库密码忘记,不用怕
mysql密码忘了怎么办 第二篇

MySQL数据库密码忘记,不用怕!

本文主要介绍的是忘记MySQL数据库密码的实际解决方案,如果在实际操作中你不小心忘记MySQL数据库密码可以说是一件十分麻烦的事情,以下的文章就是对一麻烦事的破解,以下就是文章的主要内容描述。

破解本地MySQL数据库密码:

Windows:

1.用系统管理员登陆系统。

2.停止MySQL的服务。

3.进入命令窗口,然后进入 MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin

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

c:\mysql\bin>mysqld-nt ––skip-grant-tables

或则:c:\mysql\bin>mysqld ––skip-grant-tables

mysqld.exe是微软Windows MySQL server数据库服务器相关程序。mysqld-nt.exe是MySQL Daemon数据库服务相关程序。

5.[未验证]

重新打开一个窗口

进入c:\mysql\bin目录,设置root的新MySQL数据库密码 c:\mysql\bin>mysqladmin -u root flush-privileges password "newpassword"

c:\mysql\bin>mysqladmin -u root -p shutdown

将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码。

5.[验证]或则:

重新开打一个命令提示符的窗口(CMD)

用空MySQL数据库密码方式使用root用户登录 MySQL; mysql -u root 修改root用户的密码;

mysql> update mysql.user set password=PASSWORD('新密码') where User='root'; mysql> flush privileges; mysql> quit 6.停止MySQL Server,用正常模式启动Mysql

7.你可以用新的密码链接到Mysql 了。

Unix&Linux:

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

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

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

shell>mysqld_safe –skip-grant-tables & 4.为设置新MySQL数据库密码

shell>mysqladmin -u root flush-privileges password

"newpassword" 5.重启MySQL Server

附录:

MySQL修改密码的方法大全:

mysql> update user set

Password=password('newpassword') where

User='root'; MYSQLADMIN -u root -p PASSWORD

mypasswd 可以修改MYSQL文件夹中的MY.INI文件

mysql> SET PASSWORD FOR myuser@localhost =

PASSWORD('mypasswd'); mysql> GRANT USAGE ON *.*

Tag标签: MySQL忘记密码,MySQL找回密码,Mysql密码,修改MySQL数据库密码

原文标题:MySQL忘记密码解决方案

mysql忘记密码该怎么办?
mysql密码忘了怎么办 第三篇

MySQL数据库丢失root密码后该如何补救?

本文标签:MySQL 丢失root密码

MySQL数据库丢失root密码后,我们应该采取如下的方法来解决:首先,我们需要结束掉mysql的服务进程 。然后在windows下面 。

一是可以通过任务管理器来结束掉,应该是mysql-nt.exe 。二是,如果你的mysql注册为服务的话,可以到服务里面把他先停掉 。

在linux或者unix下面直接kill mysql的服务进程就可以 。然后,再用 --skip-grant-tables 选项启动mysql服务 。在windows下面,到mysql安装目录的bin目录下面运行:mysql-nt --skip-grant-tables 就可以启动mysql服务,这样就可以在无密码的状态下进入mysql用mysql -uroot -p

在linux下面 一般mysql目录在:/usr/bin/safe_mysqld --skip-grant-tables,执行就可以启动了 。在Freebsd下面,在/usr/local/etc/rc.d/mysql-server --skip-grant-tables ,执行启动 。 进入mysql以后,执行一下语句:

 use mysql

 up passwordpassword=password("new_pass")

 whereuser="root"

 flush privileges;

最后结我们来结束现在的mysql服务进程,重新启动你的mysql,就可以用你设置的密码登录了 。

MySQL密码的恢复方法:

方法一:

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

1. KILL掉系统里的MySQL进程:killall -TERM mysqld

2. 用以下命令启动MySQL,以不检查权限的方式启动:safe_mysqld --skip-grant-tables &

3. 然后用空密码方式使用root用户登录MySQL:mysql -u root【mysql密码忘了怎么办】

4. 修改root用户的密码;

 mysql> update mysql.user setpassword=PSWORD(新密码) whereUser=root;  mysql> flush privileges;

 mysql> quit

重新启动MySQL,就可以使用新密码登录了 。

方法二:

1.停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql【mysql密码忘了怎么办】

2.在CMD命令行窗口,进入MYSQL安装目录 比如 d:\mysql20080505\bin

【mysql密码忘了怎么办】

3.进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库 。命令为:mysqld-nt --skip-grant-tables

4.重新打开一个CMD命令 行窗口,输入mysql -uroot -p, 使用空密码的方式登录MySQL(不用输入密码,直接按回车)

5.输入以下命令开始修改root用户的密码(注意:命令中mysql.user中间有个“点”) mysql> update mysql.user set password=PASSWORD(新密码) where User=root;

6.刷新权限表:mysql> flush privileges;

7.退出

mysql> quit 这样MYSQL超级管理员账号ROOT已经重新设置好了,接下来 在任务管理器里结束掉 mysql-nt.exe 这个进程,重新启动MYSQL即可!(也可以直接重新启动服务器) MYSQL重新启动后,就可以用新设置的ROOT密码登陆MYSQL了!

以上就是MySQL数据库丢失root密码后的补救方法以及MySQL数据库的修复方法,本文就介绍到这里了,希望本次的介绍能够对您有所收获!

MySql登陆密码忘记了怎么办?
mysql密码忘了怎么办 第四篇

如果不是root密码:
连root的密码也忘记了吗?
没有的话,用root进去,修改mysql数据库user表咯。

如果是root密码:

方法一:
MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器:
safe_mysqld --skip-grant-tables&
即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。
需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效

方法二:
可以进行如下的步骤重新设置MySQL的root密码:
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。
因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的
状态下,其他的用户也可以任意地登录和修改MySQL的信息。MySql登陆密码忘记了怎么办?。可以采用将MySQL对
外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全
状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。
2.修改MySQL的登录设置:
# vi /etc/my。f
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql。sock
skip-name-resolve
skip-grant-tables
保存并且退出vi。
3.重新启动mysqld
# /etc/init。d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
4.登录并修改MySQL的root密码
# /usr/bin/mysql
Wele to the MySQL monitor。MySql登陆密码忘记了怎么办?。 Commands end with ; or \g。
Your MySQL connection id is 3 to server version: 3。23。56
Type `help;` or `\h` for help。 Type `\c` to clear the buffer。
mysql> USE mysql ;
Reading table information for pletion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> UPDATE user SET Password = password ( `new-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。01 sec)
mysql> quit
Bye
5.将MySQL的登录设置修改回来
# vi /etc/my。f
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vi。
6.重新启动mysqld
# /etc/init。d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
windows
1。以系统管理员身份登陆系统。
2。打开cmd―Cnet start 查看mysql是否启动。启动的话就停止net stop mysql。
3。我的mysql安装在d:\usr\local\mysql4\bin下。
4。跳过权限检查启动mysql。
d:\usr\local\mysql4\bin\mysqld-nt Cskip-grant-tables
5。重新打开cmd。进到d:\usr\local\mysql4\bin下:
d:\usr\local\mysql4\bin\mysqladmin -uroot flush-privileges password [newpassword"
d:\usr\local\mysql4\bin\mysqladmin -u root -p shutdown 这句提示你重新输密码。
6。在cmd里net start mysql
7。搞定了。
2,MySQL4。1以上版本一种密码错误问题的解决方法
1 # SET PASSWORD FOR `some_user`@`some_host` = OLD_PASSWORD(`newpwd`);
2 # FLUSH PRIVILEGES;
3,Mysql数据库修复
myisamchk -r -q d:\mysql\data\latin1\*
r代表修复
q代表快速
d:\mysql\data\latin1\*数据库里面 *代表里面的所有的文件

方法三:
如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。
1。 向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),/> kill `cat /mysql-data-directory/hostname。pid`
你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作。
2。 使用`--skip-grant-tables' 参数来启动 mysqld。
3。 使用`mysql -h hostname mysql'命令登录到mysqld server ,用grant命令改变口令。你也可以这样做:`mysqladmin -h hostname -u user password 'new password''。
(其实也可以用use mysql; update user set password =password('yourpass') where user='root' 来做到。)
4。 载入权限表: `mysqladmin -h hostname flush-privileges' ,或者使用 SQL 命令`FLUSH PRIVILEGES'。(当然,在这里,你也可以重启mysqld。)

方法四:(一定要先备份)
1,重新在另一台电脑上安装相同版本的MySQL
2,删除忘记密码的电脑中MySQL安装目录中\data\mysql的全部内容(要先停止MySQL服务)
3,Copy新装的电脑上MySQL安装目录中\data\mysql的全部内容 to 刚刚删除的目录中
4,启动MySQL服务

这样就只有一个root用户了,密码为空--

mysql如何设置密码
mysql密码忘了怎么办 第五篇

有很多方法:
1。用root 进入mysql后
mysql>set password =password('你的密码');
mysql>flush privileges;
2。使用GRANT语句
mysql>grant all on *。* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;
mysql>flush privileges;

3。mysql如何设置密码。进入mysql库修改user表
mysql>use mysql;
mysql>update user set password=password('你的密码') where user='root';
mysql>flush privileges;

如何获取root权限?不成功怎么办?
mysql密码忘了怎么办 第六篇

具体要看你用的是什么手机,要是热门好点的手机,都可以用一键root工具,推荐卓大师,刷机精灵等一键root工具,一键root不成功对机器没什么影响。不能一键root的要看手机型号,去网上搜索root教程。
mysql密码忘了怎么办相关热词搜索:mysql登录密码忘了 mysql数据库密码忘了

最新推荐成考报名

更多
1、“mysql密码忘了怎么办”由中国招生考试网网友提供,版权所有,转载请注明出处。
2、欢迎参与中国招生考试网投稿,获积分奖励,兑换精美礼品。
3、"mysql密码忘了怎么办" 地址:http://www.chinazhaokao.com/zhishi/672071.html,复制分享给你身边的朋友!
4、文章来源互联网,如有侵权,请及时联系我们,我们将在24小时内处理!