MySQL 忘记密码解决方案

  1. 输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。

  2. 4

    然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库。

  3. 5

    输入show databases;   可以看到所有数据库说明成功登陆。

时间: 2024-08-03 23:22:09

MySQL 忘记密码解决方案的相关文章

Ubuntu下 MySql忘记密码解决方案

1.在终端输入 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 2.在文件内搜索skip-external-locking,在下面添加一行: skip-grant-tables 3.重启mysql sudo service mysql restart 4.在终端输入命令mysql,进入mysql 5.使用命令use mysql;切换到mysql数据库 6.修改root密码 UPDATE mysql.user SET authentication_strin

yum 安装 Mysql 5.7,忘记密码解决方案

Linux卸载yum安装的mysql 一.系统情况 Linux:Centos7.4(64位) Mysql:5.6 二.卸载mysql 1.查看安装了哪些mysql程序 Bash rpm -qa | grep -i mysql # 命令1 yum list install mysql* # 或命令2 2.使用yum remove卸载 Bash yum remove mysql mysql-server mysql-libs compat-mysql51 yum remove mysql-commu

mysql忘记密码后如何重置??

mysql忘记密码后如何重置?? 背景:今天要用mysql数据库做测试,测试机上的mysql忘记密码了,怎么办呢? 下面是解决办法. 如果 MySQL 正在运行,首先杀之: killall -TERM mysqld. 启动 MySQL :/usr/bin/safe_mysqld --skip-grant-tables & 就可以不需要密码就进入 MySQL 了.然后就是>use mysql>update user set password=password("new_pass

mysql忘记密码,如何重置密码

方法,教你两招重置root密码! 1.使用mysqladmin修改mysql密码 C:\>mysqladmin -udbuser -p password newpass Enter password: oldpass 当然用此命令的前提是你把mysql加入了环境变量,如果没有加入环境变量的话那只能在命令行下cd到mysqladmin所在的 目录下与此那个次命令了! 2.重置root密码 方法一: 在my.ini的[mysqld]字段加入: skip-grant-tables 重启mysql服务,

mysql忘记密码时 恢复管理员密码

# service mysql stop # service mysqlstart --skip-grant-tables      //跳过授权表启动MySQL服务程序 # mysql -u root                               //不需要密码登录 mysql> update mysql.user set password=password('123456') where host="localhost";  //通过修改mysql库中user表

mysql 忘记密码,如何重新设置新密码(mysql5.6已测试过OK)

mysql 忘记密码了怎么办? 1. 关闭mysql service. 2. 新建一个 c:\my-init.txt 的文本文件,重设你的新密码到newpassword处,内容如下: UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='root'; FLUSH PRIVILEGES; 3. 开一个新的命令行,并输入如下图所示命令(这是按mysql向导安装的,如此处理就可以): my.ini文件的path按下图去获取

ubuntu14下mysql忘记密码的处理

ubuntu14下mysql忘记密码的处理 ubuntu14.04忘记了mysql的用户(root)的密码.接下来: 1) 停止mysql服务 $ sudo stop mysql 2) 启动mysqld_safe $ sudo /usr/bin/mysqld_safe --skip-grant-tables& $ mysql --user=root mysql mysql> update user set Password=PASSWORD('新密码') where user='root';

windows主机mysql忘记密码如何重置

本文主要是针对mysql重置密码过程中出现“mysqld不是内部命令或外部命令”的问题而写的.网上有很多关于mysql忘记密码了如何找回的文章,但是很多说的都不够详细,特别是还要用到DOS命令,可能这对于很大一部分刚接触这方面的朋友来说还是个难题.本文针对网上教程中有难点和疑惑的步骤进行再次剖析,如果能让你少走一步弯路,那我的目的也就达到了.下面是网上流传最多的方法,原作者无从知晓,这里表示感谢. 关闭正在运行的MySQL. 打开DOS窗口,转到mysqlbin目录. 输入mysqld --sk

十五、mac 中登陆mysql忘记密码解决办法

mac 中登陆mysql忘记密码解决办法 1.打开终端,输入命令:cd /usr/local/mysql/bin 2.mysql -uroot -p,用这条命令登陆时报错信息: 报错:Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 3.打开终端输入:sudo mysqld_safe --skip-grant-tables 输出 Password: