win7下mysql服务器忘记密码怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7下mysql服务器忘记密码怎么办相关的知识,希望对你有一定的参考价值。

参考技术A 如果不是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对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。2.修改MySQL的登录设置:#vi/etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables例如:[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-name-resolveskip-grant-tables保存并且退出vi。3.重新启动mysqld#/etc/init.d/mysqldrestartStoppingMySQL:[OK]StartingMySQL:[OK]4.登录并修改MySQL的root密码#/usr/bin/mysqlWelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis3toserverversion:3.23.56Type‘help;’or‘\h’forhelp.Type‘\c’toclearthebuffer.mysql>USEmysql;ReadingtableinformationforcompletionoftableandcolumnnamesYoucanturnoffthisfeaturetogetaquickerstartupwith-ADatabasechangedmysql>UPDATEuserSETPassword=password(‘new-password’)WHEREUser=‘root’;QueryOK,0rowsaffected(0.00sec)Rowsmatched:2Changed:0Warnings:0mysql>flushprivileges;QueryOK,0rowsaffected(0.01sec)mysql>quitBye5.将MySQL的登录设置修改回来#vi/etc/my.cnf将刚才在[mysqld]的段中加上的skip-grant-tables删除保存并且退出vi。6.重新启动mysqld#/etc/init.d/mysqldrestartStoppingMySQL:[OK]StartingMySQL:[OK]windows1.以系统管理员身份登陆系统。2.打开cmd—–netstart查看mysql是否启动。启动的话就停止netstopmysql.3.我的mysql安装在d:\usr\local\mysql4\bin下。4.跳过权限检查启动mysql.d:\usr\local\mysql4\bin\mysqld-nt–skip-grant-tables5.重新打开cmd。进到d:\usr\local\mysql4\bin下:d:\usr\local\mysql4\bin\mysqladmin-urootflush-privilegespassword“newpassword”d:\usr\local\mysql4\bin\mysqladmin-uroot-pshutdown这句提示你重新输密码。6.在cmd里netstartmysql7.搞定了。2,MySQL4.1以上版本一种密码错误问题的解决方法1#SETPASSWORDFOR’some_user’@’some_host’=OLD_PASSWORD(‘newpwd’);2#FLUSHPRIVILEGES;3,Mysql数据库修复myisamchk-r-qd:\mysql\data\latin1\*r代表修复q代表快速d:\mysql\data\latin1\*数据库里面*代表里面的所有的文件方法三:如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。1.向mysqldserver发送kill命令关掉mysqldserver(不是kill-9),存放进程ID的文件通常在MYSQL的数据库所在的目录中。kill`cat/mysql-data-directory/hostname.pid`你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作。2.使用`--skip-grant-tables'参数来启动mysqld。3.使用`mysql-hhostnamemysql'命令登录到mysqldserver,用grant命令改变口令。你也可以这样做:`mysqladmin-hhostname-uuserpassword'newpassword''。(其实也可以用usemysql;updateusersetpassword=password('yourpass')whereuser='root'来做到。)4.载入权限表:`mysqladmin-hhostnameflush-privileges',或者使用SQL命令`FLUSHPRIVILEGES'。(当然,在这里,你也可以重启mysqld。)方法四:(一定要先备份)1,重新在另一台电脑上安装相同版本的MySQL2,删除忘记密码的电脑中MySQL安装目录中\data\mysql的全部内容(要先停止MySQL服务)3,Copy新装的电脑上MySQL安装目录中\data\mysql的全部内容to刚刚删除的目录中4,启动MySQL服务这样就只有一个root用户了,密码为空……

win7下mysql服务器忘记密码怎么办

Mysql是一个关系型数据库管理系统,Win7系统下许多从事网站职业的用户经常会使用到,Mysql操作是需要密码的,没有密码验证许多设置都无法修改,但是忘记了Mysql密码该怎么办呢?

Win7系统下忘记Mysql密码的解决方法:

1、按“Win+R”打开“运行”窗口,输入“services.msc”命令后按回车。

2、进入服务窗口后,在右侧窗口中选择“MySQL56”,将其“停止”即可,这样MySQL Server服务就停止了。

3、找到MySQL在win7电脑中的安装位置,会看到其文件夹中有一个ini格式的文件,该文件就是用来记录MySQL的配置信息的文件。

4、直接打开命令提示符窗口,打开命令行窗口,输入如下的命令:C:\Users\wang>mysqld
--defaults-file="D:\Program Files\MySQL\MySQL Server 5.6\my-default.ini"
--console --skip-grant-tables,之后,另外打开一个命令行窗口,输入命令:mysql -u root
-p,回车即可进入mysql命令行界面。

5、这样就可修改系统的数据库,将密码进行更新。这里需要使用到的命令是:

mysql->show database;

mysql->use mysql

mysql->update user set password=PASSWORD('12345') where USER='root';

这命令中的12345代表的便是新设定的密码,大家可根自行更改这个密码。

MySQL是Win7系统的数据库管理系统,有着重要的作用,Win7系统下用户忘记了MySQL密码,可按照上述的步骤,重新设置新密码。
参考技术A 可能好多人不知道Mysql是什么意思,Mysql也就是Win7系统中的数据库管理系统。但是作为从事IT的人员来说应该就很清楚Mysql是什么意思了,说到数据库大家都知道这一般都是跟安全着边的,既然要安全那肯定就会有设置密码,没有密码是不能随便数据库进行修改的。如今要记住密码的东西太多了,难免会把某些密码给忘记掉,那么现在我就来告诉你们忘记密码后该怎么办吧!1.首先,同时按下win7旗舰版电脑键盘上的win+R快捷键打开电脑的运行窗口,之后,直接在运行窗口中输入services.msc并单击回车。2.在进入到win7旗舰版电脑的服务窗口之后,找到右侧窗口中的“MySQL56”,选定,将其“停止”即可,这样,MySQL Server服务就停止了。3.接下来,需要找到MySQL在win7旗舰版电脑中的安装位置,找到之后,会看到其文件夹中有一个ini格式的文件,该文件便是用来记录MySQL的配置信息的文件。4.直接打开Win7旗舰版电脑中的命令提示符窗口,接着,打开命令行窗口,输入如下的命令:C:\Users\wang》mysqld --defaults-file=“D:\Program Files\MySQL\MySQL Server 5.6\my-default.ini” --console --skip-grant-tables,之后,另外打开一个命令行窗口,输入命令:mysql -u root -p,回车即可进入mysql命令行界面。5.最后一步,可以修改Win7旗舰版系统的数据库,将密码进行更新即可。需要使用到的命令是:mysql-》show database;mysql-》use mysqlmysql-》update user set password=PASSWORD(‘12345’) where USER=‘root’;最后一行命令中的12345代表的便是咱们新设定的密码,你可以修改成你喜欢的或者是你记得住的密码。以上就是关于Win7系统忘记Mysql密码的解决办法,密码最好设置成好记不会忘记的密码,就算是忘记密码了也没关系,可以按照我们小编教你的办法解决。

以上是关于win7下mysql服务器忘记密码怎么办的主要内容,如果未能解决你的问题,请参考以下文章

win7下mysql服务器忘记密码怎么办

windows下mysql忘记密码怎么办

mariadb和mysql忘记密码怎么办

忘记mysql管理密码怎么办?

linux下mysql忘记root密码怎么办

windows mysql忘记密码怎么办