当前位置: 首页 > 实用文档 > 推荐 > mysql

mysql

2016-05-30 12:45:32 成考报名 来源:http://www.chinazhaokao.com 浏览:

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

本文是中国招生考试网(www.chinazhaokao.com)成考报名频道为大家整理的《mysql》,供大家学习参考。

《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-nt.exe这个进程结束,相关截图如下所示:

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

《忘记mysql的root用户密码详细解决方法》
mysql登录密码忘了 第二篇

mysql忘记root密码的解决方法:

1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使

用命令:

net stop mysql

或者在windows任务管理器中结束mysqld.exe进程,或者在控制面板,管理工具里面的服务找到mysql,将其停止服务。

打开第一个cmd窗口,切换到mysql的bin目录,运行命令:

mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables

注释:

该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。

"C:\Program Files\MySQL\MySQL Server 5.1\my.ini"指配置文件my.ini,一般在mysql安装目录里面。

如:

=============================================================================== C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables

110301 9:20:07 [Warning] '--default-character-set' is deprecated and will be removed in a future release. Please use '--character-set-server' instead.

110301 9:20:07 [Note] Plugin 'FEDERATED' is disabled.

110301 9:20:07 InnoDB: Initializing buffer pool, size = 46.0M

110301 9:20:07 InnoDB: Completed initialization of buffer pool

110301 9:20:07 InnoDB: Started; log sequence number 0 44233

110301 9:20:07 [Note] mysqld: ready for connections.

Version: '5.1.55-community' socket: '' port: 3306 MySQL Community Server (GPL)

2、打开第二个cmd窗口,连接mysql:

输入命令:

mysql -uroot -p

出现:

Enter password:

在这里直接回车,不用输入密码。

然后就就会出现登录成功的信息,

如:

=============================================================================== Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3

Server version: 5.1.55-community MySQL Community Server (GPL)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

This software comes with ABSOLUTELY NO WARRANTY. This is free software,

and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

===============================================================================

使用命令:

show databases;

显示已有数据库:

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| test |

+--------------------+

3 rows in set (0.00 sec)

使用命令切换到mysql数据库:

use mysql;

使用命令更改root密码:

UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

刷新权限:

FLUSH PRIVILEGES;

然后退出,重新登录:

quit

重新登录:

mysql -uroot -p

出现输入密码提示,输入新的密码即可登录:

Enter password: ***********

显示登录信息:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 9

Server version: 5.1.55-community MySQL Community Server (GPL)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

This software comes with ABSOLUTELY NO WARRANTY. This is free software,

and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

到这里root密码就已经修改成功了,用Ctrl+C将第一个cmd窗口结束,那样就会停止mysql服务,如:

=============================================================================== C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld --defaults-file="C:\Program F iles\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables

110301 10:29:47 [Warning] '--default-character-set' is deprecated and will be re

moved in a future release. Please use '--character-set-server' instead.

110301 10:29:47 [Note] Plugin 'FEDERATED' is disabled.

110301 10:29:47 InnoDB: Initializing buffer pool, size = 46.0M

110301 10:29:47 InnoDB: Completed initialization of buffer pool

110301 10:29:48 InnoDB: Started; log sequence number 0 44233

110301 10:29:48 [Note] mysqld: ready for connections.

Version: '5.1.55-community' socket: '' port: 3306 MySQL Community Server (GPL) (此处输入ctrl+c)

110301 10:30:58 [Note] mysqld: Normal shutdown

110301 10:30:58 InnoDB: Starting shutdown...

110301 10:31:03 InnoDB: Shutdown completed; log sequence number 0 44233

110301 10:31:03 [Note] mysqld: Shutdown complete

Mysql服务停止了,输入命令:

net start mysql,即可重新启动mysql服务,如:

=============================================================================== C:\Program Files\MySQL\MySQL Server 5.1\bin>net start mysql

MySQL 服务正在启动 .

MySQL 服务已经启动成功。

C:\Program Files\MySQL\MySQL Server 5.1\bin>

===============================================================================【mysql登录密码忘了】

全部流程的操作信息,如下:

停止mysql服务方法1:

《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【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登录密码忘了 第四篇

如果不是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; 相关热词搜索:mysql
  • 1、mysql设置密码(2016-05-21)
  • 2、mysql如何设置密码(2016-10-09)
  • 最新推荐成考报名

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