概述
mysql密码忘记了怎么办
1,关闭你现在正在运行的mysql数据库,用结束mysql进程或者直接关闭mysql服务器都可以
2,关闭数据库后,运行点击开始运行,输入cmd进入命令行窗口,在这个命令行中操作进入到你数据库所在的安装路径,一般默认安装的话都会在c:ProgramFilesMySQLMySQLServer5.0bin
3,在这个路径下输入mysqld--skip-grant-tables然后回车,这段命令的意思就是从安全模式下启动数据库
4,只要上述步骤成功的话,这个cmd窗口会一直有个小光标出现,然后没有任何提示弹出来,这代表你的数据库已经启动了,这时候重新在打开一个cmd窗口,同样进入到mysql数据库的安装路径下,然后输入mysql-uroot-p,这个命令的意思是使用空密码的方式登录MySQL,成功的话就会看到一个mysql>这样的提示,最后在这个提示下输入updatemysql.usersetpassword=PASSWORD('新密码')whereUser='root';
,在新密码中输入你要修改的密码,然后关掉所有的cmd窗口,按照第一步的操作关掉你的服务器,然后按正常步骤再次运行你的服务器,这时候你root的密码就改成你刚才设置的新密码了。
本回答由网友推荐
本地MySQL密码忘了,怎么找回?
1、以管理员的身份打开cmd,然后跳过权限启动mysql,命令:xxx--skip-grant-tables前面是mysql配置文件的位置,然后回车。
2、新打开个cmd窗口,进入到mysql配置文件目录bin下,然后输入mysql-uroot-p再回车,这步是以空密码进入mysql。
3、空密码进入mysql后,如果前面都设置正确的话,这步显示的界面是WelcometotheMariaDBmonitor。
4、然后可以showdatabase;查看当前的数据库,回车后会列举出当前数据库的列表。
5、然后执行命令:updateusersetpassword=password('新密码')whereuser='root';并回车,其中括号中的就是将要设置的新密码。
6、执行完后会提示你QueryOK,表示执行成功了,再用新密码登录就可以了。
linux忘记mysql密码如何找回?
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> update user set password=password('newpassword') where user='root';
mysql> flush privileges;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
enter password:
mysql>
忘记MySQL管理员root的密码如何解决?写出步骤和指令
mysql> update mysql。user set password=PASSWORD('新密码') where User='root'mysql> flush privileges;mysql> quit
windows下mysql忘记密码怎么办
方法/步骤
首先,需要关闭MySQL Server服务。在“运行”窗口,输入“services.msc”,进入“服务”窗口。
在服务窗口,可以找到“MySQL56”,选定,将其“停止”即可。
这样,MySQL Server服务就停止了。
需要说明的是,这里的“MySQL56”受版本限制。举例来说,如果你的MySQL的版本是5.1,那么此时就是就是“MySQL51”。
当然,也可以在命令行窗口使用“net stop MySQL56”来停止服务。
接着,需要使用到MySQL的安装位置。如果忘记了,可以在“开始”按钮(Windows键)找到安装“MySQL”文件夹,打开并选择“MySQL Server 5.6”文件夹,会看到两个Mysql commond 打开的快捷方式。选择其中的一个查看其属性,就可以找到MySQL的安装位置。
可以看到我们的MySQL位置在“D:Program FilesMySQL”
其实,我们之所以想知道MySQL的安装位置,是为了获取其下的.ini文件的位置。该文件记录了MySQL的配置信息。如果我们想跳过登录权限,就必须获取该文件的位置。
需要注意的是,不同版本的.ini文件的名称不同,在MySQL 5.1时,它是my.ini,而在MySQL 5.6则是my-default.ini。
接着,打开命令行窗口,输入如下的命令:
C:Userswang>mysqld --defaults-file="D:Program FilesMySQLMySQL Server 5.6my-default.ini" --console --skip-grant-tables
需要说明的是,此时该窗口不可再写入。这也是检验命令是否正确执行的一个标准。
另外打开一个命令行窗口,输入命令:mysql -u root -p,回车即可进入mysql命令行界面。
接下来,只需要修改系统数据库,将密码进行更新即可。
需要使用到的命令是:
mysql->show database;
mysql->use mysql
mysql->update user set password=PASSWORD('12345') where USER='root';
这样,就将新密码设为了12345。
mysql 忘记密码 怎么修改密码
MySQL的 root 帐号密码默认为空,经常都有修改密码后忘记密码的事。如果忘记了root 帐号密码,那该怎么修改密码呢,这里有一个可行的方法,就是在MySQL安全模式下(跳过权限检查)修改密码的方式来解决这个问题。这里分别对Windows环境与Linux环境下介绍MySQL忘记密码时修改密码的方法进行介绍。
一、Windows下MySQL重置密码
通常MySQL都是安装成Windows服务运行的。
1、启动cmd命令窗口:
# 关闭MySQL服务
D:MySQLbin>sc stop mysql
# 以安全模式启动MySQL
D:MySQLbin>mysqld --skip-grant-tables2、不要关闭,再启动一个新的cmd命令窗口:
# 登录MySQL数据库
D:MySQLbin>mysql -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如果忘记了 mysql 的 root 密码,可以用以下方法重新设置:
1. kill掉系统里的mysql进程;
2. 在命令提示符下(cmd),进入到mysql的bin目录,用以下命令启动mysql,以不检查权限的方式启动;
mysqld-nt --skip-grant-tables
3. 然后重新开打一个命令提示符的窗口(cmd)用空密码方式使用root用户登录 mysql;
mysql -u root
4. 修改root用户的密码;
mysql update mysql.user set password=password('新密码') where user='root';
mysql flush privileges;mysql quit
5. 重新启动计算机,就可以使用新密码登录了。
破解本地mysql密码windows:
1.用系统管理员登陆系统。
2.停止mysql的服务。
3.进入命令窗口,然后进入mysql的安装目录,比如我的安装目录是c:mysql,进入c:mysqlbinvi /etc/my.cnf 在[mysqld]添加 skip-grant-tables /etc/init.d/mysqld restart mysql >updatemysql.usersetpassword=PASSWORD("新密码")whereUser="root"; >flushprivileges; /etc/init.d/mysqlrestart
最后
以上就是玩命铃铛为你收集整理的mysql忘记密码可以卸载重装吗的全部内容,希望文章能够帮你解决mysql忘记密码可以卸载重装吗所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复