新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
MySQL的 root 帐号密码默认为空,经常都有修改密码后忘记密码的事。如果忘记了root 帐号密码,那该怎么修改密码呢,这里有一个可行的方法,就是在MySQL安全模式下(跳过权限检查)修改密码的方式来解决这个问题。这里分别对Windows环境与Linux环境下介绍MySQL忘记密码时修改密码的方法进行介绍。
创新互联是一家专业的成都网站建设公司,我们专注做网站、成都网站制作、网络营销、企业网站建设,友情链接,1元广告为企业客户提供一站式建站解决方案,能带给客户新的互联网理念。从网站结构的规划UI设计到用户体验提高,创新互联力求做到尽善尽美。
一、Windows下MySQL重置密码
通常MySQL都是安装成Windows服务运行的。
1、启动cmd命令窗口:
# 关闭MySQL服务
D:\MySQL\binsc stop mysql
# 以安全模式启动MySQL
D:\MySQL\binmysqld --skip-grant-tables
2、不要关闭,再启动一个新的cmd命令窗口:
# 登录MySQL数据库
D:\MySQL\binmysql -u root -p
mysql use mysql;
mysql update user set password=password("123456") where user="root";
mysql flush privileges;
3、关闭以上两个窗口,启动MySQL服务
# 启动MySQL服务
C:\sc start mysql
二、Linux下MySQL重置密码
Linux下重置密码的操作与Windows下类似。
# 停止MySQL服务
[root@www ~]# /etc/init.d/mysql stop
# 以安全模式启动MySQL
[root@www ~]# /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
# 登录MySQL
[root@www ~]# mysql -u root -p
mysql use mysql;
mysql update user set password=password("123456") where user="root";
mysql flush privileges;
# 启动MySQL服务
[root@www ~]# /etc/init.d/mysql start
重置密码只需要打开设备之后,然后再设备的密码输入地方,连续输入错几次,然后点击找回密码。
然后输入相关的密保问题,就可以进行找回密码重置。
分别在Windows下和Linux下重置了MYSQL的root的密码: 在windows下: 1:进入cmd,停止mysql服务:Net stop mysql 到mysql的安装路径启动mysql,在bin目录下使用mysqld-ntexe启动, 2:执行:mysqld-nt --skip-grant-tables(窗口会一直停止) 3如何重设MySQL密码