Mysql找回root密码

1.关闭数据库

# killall mysqld

2.使用--skip-grant-tables启动mysql,忽略授权登录验证。

# mysqld_safe --skip-grant-tables --user=mysql &

3.登入数据库

# mysql

4.修改密码

mysql> update mysql.user set password=password("123456") where user=‘root‘ and host=‘localhost‘;
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

5.重启数据库

时间: 2024-10-09 08:43:34

Mysql找回root密码的相关文章

找回MySQL的root密码

实验介绍:MySQL的root密码丢失,无法登陆.需要重置其root密码 环境介绍:编译安装的MySQL 这篇博客介绍的找回 mysql root 密码是 mysql 基于编译安装的,如果是多实例下的mysql root 密码找回参数还有些许的不一样(如下) 主要区别在于停止 mysql 服务后的启动命令 编译安装的 mysql:mysqld_safe --skip-grant-tables --user=mysql & 多实例的 mysql:mysqld_safe --defaults-fil

解决Windows&Linux下Mysql忘记ROOT密码

MySQL忘记root密码怎么办?一般情况下会有两种思路:找回密码和重置密码.在实际的工作中,MySQL数据库忘记root密码一般采用重置密码的办法去解决.下面就看看在Linux下和在Windows下重置root密码的步骤. Windows下MySQL忘记root密码怎么办? 1.以系统管理员身份登陆系统,启动mysql跳过权限检查. d:\mysql\bin\mysqld-nt –skip-grant-tables 2.进到d:\mysql\bin下,使用mysqladmin命令设置密码 d:

忘记MySQL的root密码的解决方法

经常会有朋友或者同事问起,MySQL 的 root 密码忘了,不知道改怎么办. 其实解决方法很简单,下面是详细的操作步骤. (1)修改配置文件my.cnf,在配置文件[mysqld]下添加skip-grant-tables,重启MySQL服务即可免密码登录 其中--skip-grant-tables 选项前面曾经介绍过,意思是启动 MySQL 服务的时候跳过权限表认证. 启动后,连接到 MySQL 的 root 将不需要口令. # SERVER SECTION # ---------------

windows下重置mysql的root密码方法介绍(转)

自己在内网操作的,遇到了一些的问题,其中一个是需要重置密码的,所以网上找了两篇文章,都有一些借鉴的地方. 版本mysql5.7.2,linux系统 除了参考文章还有几点说明: service mysqld status 查看mysql是否在运行 service mysqld stop 关闭mysql,进入安全模式(修改)前要先关闭mysql 修改密码使用update前建议先查看一下mysql.user表的结构,确认密码存在那个字段 mysql查看表结构命令(https://www.cnblogs

MySQL忘记root密码后修改

MySQL忘记root密码后可以使用下面的方法修改. 1.登录MySQL所在的服务器,手工kill掉MySQL进程 kill `cat $mysql_data_dir/hostname.pid` $mysql_data_dir/hostname.pid为MySQL数据目录,它记录了MySQL服务的进程号. [[email protected] ~]# ps -ef |grep mysql root      6602     1  0 21:39 ?        00:00:00 /bin/s

Linux下使用MySQL——忘记root密码及修改MySQL默认编码

概述: 本博客不再对MySQL的语法进行讲解和说明,想了解或熟悉的朋友请自行百度或Google学习.本博客主要是针对MySQL除语法之外的总结,希望能够也能帮助到你. 1.CentOS6.x下MySQL忘记root密码解决方法 Ⅰ. 修改MySQL的登录设置 # vim /etc/my.cnf 在[mysqld]段中加上一句:skip-grant-tables Ⅱ. 重启服务 # service mysqld restart Ⅲ. 登录Mysql,修改密码信息 # mysql mysql> US

Mac平台重新设置MySQL的root密码

Mac OS X - 重置 MySQL Root 密码 您是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码: 1.  停止 mysql server.  通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Server' 2.  打开终端,输入: sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables 3.  打开另一个新终端,输入: sudo /usr/local/mysql/

mysql 忘记root密码

一,widows下 1.首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: 开始->菜单->cmd->net stop mysql打开第一个cmd1窗口,切换到mysql的bin目录.切换方法:首先找到mysql目录,我的目录是C:\Program Files (x86)\MySQL\MySQL Server 6.0\bin然后运行命令:cd C:\Program Files (x86)\MySQL\MySQL Server 6.0\bin 切换成功

LAMP搭建20:MySQL重置root密码

默认情况下安装完成后mysql没设root密码,可以直接登录: [[email protected] ~]# mysql -uroot Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 9 Server version: 5.1.49 MySQL Community Server (GPL) Copyright (c) 2000, 2010, Oracle and/or it