`

mysql--重置密码

阅读更多
http://blog.51cto.com/legehappy/1979492

解决Mysql忘记密码:

1、首先停止正在运行的MySQL进程:
[root@cml5 ~]# systemctl stop mysqld

2、以安全模式启动MySQL:

[root@cml5 ~]# /usr/local/mysql/bin/mysqld_safe--skip-grant-tables &
##或者在my.cnf文件下添加,执行完后就删除掉
skip-grant-tables

[root@cml5 ~]# cat /etc/my.cnf
[mysqld]
datadir=/usr/local/mysql/mydata
socket=/usr/local/mysql/mysql.sock
log_bin=/usr/local/mysql/mydata/mysql-bin
server-id=1
skip-grant-tables


然后重启mysql
进入mysql(免密码)
然后修改密码;
3、完成以后就可以免密进入MySQL了,然后修改密码:

(3)运行 /usr/local/mysql/bin/mysql -u root -p 按Enter键进入
[root@cml5 ~]#  /usr/local/mysql/bin/mysql -u root -p

mysql> use mysql; 
mysql> update user set password=password('123') where user='root' and host='localhost'; 
##假如是mysql5.7之后的就password字段改成了authentication_string:
mysql> update user set authentication_string=password('redhat') where user='root'and host='localhost';
mysql> flush privileges; 
mysql> ALTER user 'root'@'localhost' identified by 'redhat';
Query OK, 0 rows affected (0.00 sec)
mysql> 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

分享到:
评论

相关推荐

    最新的 mysql-installer-web-community-8.0.12.0.msi windows 版本官方下载地址

    - 登录MySQL Server,重置root用户的密码; - 重启MySQL Server恢复正常模式。 3. **无法连接到MySQL Server**: - 检查MySQL Server是否正在运行; - 确认网络连接状态; - 修改MySQL Server的绑定地址为`0.0...

    Linux中快速安装mysql5.6、MySQL5.7 以及重置密码

    本文主要关注如何快速安装MySQL的两个主要版本——MySQL5.6和5.7,并介绍如何重置MySQL的登录密码。以下是详细的步骤和注意事项: 首先,需要检查系统中是否存在MariaDB数据库。由于MariaDB与MySQL在某些系统上可能...

    mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz在Linux下安装步骤

    4. **创建MySQL用户和组**:使用`groupadd mysql`创建MySQL组,接着使用`useradd -g mysql mysql`创建用户,并通过`passwd mysql`设置用户的密码。 5. **上传和解压安装包**:将下载的tarball文件上传到服务器,...

    mysql 重置数据库密码方法

    为了重置密码,我们需要首先找到这两个文件所在的文件夹。然后,打开 cmd 命令提示符,进入 mysql.exe 所在的文件夹。输入命令 `mysqld --skip-grant-tables`,跳过 MySQL 的用户验证。注意,在输入此命令之前,需要...

    Windows Mysql8.0忘记密码后重置密码(亲测可用)

    对于在 Windows 操作系统上运行的 MySQL 8.0 版本,重置密码的过程是相对直接且安全的。以下是详细的操作步骤: 1. **停止 MySQL 服务**: 首先,你需要停止 MySQL 服务。这可以通过运行服务管理器来完成。按下 ...

    mysql-5.7.17-winx64.zip 解压版

    重置密码 在my.ini文件末尾加上“skip-grant-tables”(取消权限设置)保存文件 或者关闭mysql服务,然后执行mysqld --skip-grant-tables 重启mysql服务 cmd进入mysql下的bin目录,输入mysql,回车,进入mysql 选择...

    windows下mysql5.7重置初始密码.docx

    Windows 下 MySQL 5.7 重置初始密码 MySQL 是一个流行的开源关系数据库管理系统,广泛应用于各种 Web 应用程序和企业级应用程序中。在 Windows 平台上安装 MySQL 5.7 后,需要设置初始密码以确保数据库的安全性。...

    mysql-5.7.22-winx64.zip

    - 登录后重置root用户的密码。 3. **性能调优:** - 根据实际应用场景调整InnoDB缓冲池大小、最大连接数等关键参数。 - 监控查询执行情况,对慢查询进行优化。 #### 五、总结 MySQL 5.7.22 Windows x64版本为...

    mysql8.0.12如何重置root密码

    在MySQL 8.0.12中,如果你忘记了root用户的密码,有几种方法可以重置。...重置密码后,记得妥善保管并定期更新,以确保数据库的安全。同时,熟悉这些操作对数据库管理员来说至关重要,以便在需要时能够迅速解决问题。

    mysql忘记密码如何重置-mysql8.0忘记密码修改

    2. **备份数据**:为了避免操作过程中可能发生的意外情况,建议在重置密码前对数据库进行备份。 3. **了解基本命令行操作**:熟悉Windows下的CMD或Linux下的shell命令行操作。 #### 二、关闭MySQL服务器 1. **查找...

    mysql重置ROOT密码(真实可用)

    在实际工作中,忘记了mysql的ROOT 密码,可就糟糕了,本教程分步骤教会你如何重置ROOT密码,绝对能用!放心下载,一看就会!!

    MySQL重置root密码for Linux

    新装MySQL不知道密码,忘记MySQL密码,都可以安装该方法改过来,在Ubuntu和CentOS上用过多次。

    mysql-administrator-1.1.9-win.rar

    8. **密码管理**:用户可以通过此工具轻松重置MySQL服务器的root密码,或者管理其他用户的密码。 9. **配置编辑**:它允许用户直接编辑MySQL服务器的配置文件,如my.ini或my.cnf,调整服务器参数以优化性能。 在...

    Mac上重置mysql 5.7密码

    - 为了确保数据的安全性,在重置密码后建议尽快更改默认的密码为更加复杂和安全的密码。 - 本文中的路径和命令可能因您的具体安装配置而略有不同,请根据实际情况进行调整。 通过以上步骤,您应该能够成功地在Mac ...

    WIN系统下重置MYSQL密码

    2. **清空密码2.bat**: 这个文件则可能包含重置密码的命令。在MySQL中,你通常会创建一个新的临时启动参数文件(例如`mysql-init.txt`),在这个文件中写入SQL命令来修改用户密码。然后在启动MySQL时,通过`--init-...

    MySQL安装包(win64)—安装教程—Root密码重置教程

    若未设置或忘记Root密码,可以参考“mysql重置Root密码.txt”中的指南: 1. 找到MySQL的安装目录,通常为“C:\Program Files\MySQL\MySQL Server 5.5\bin”。 2. 启动命令提示符,以管理员身份运行。 3. 在命令行中...

    帝国cms管理员密码重置插件

    1. **权限管理**:帝国CMS具有完善的权限管理体系,每个管理员账户都有特定的权限级别,重置密码时需确保操作不会破坏原有的权限结构。 2. **安全验证**:为了防止未经授权的密码重置,插件通常会采用多因素验证,...

    linux--mysql忘记密码,修改密码

    本文将详细介绍在Linux系统中,当忘记MySQL密码时,如何重置密码以及采取的一些额外步骤来确保数据库的安全性。 ### 一、停止MySQL服务 首先,需要通过命令行停止MySQL服务,以进入安全模式。执行以下命令: ``` ...

    Mysql 5.7版本以后密码重置

    在MySQL 5.7版本之后,密码重置过程与之前的版本相比有了一些变化,这可能是导致网上许多教程不再适用的原因。以下是一个详细且全面的步骤指南,帮助你成功重置MySQL 5.7及更高版本的管理员(root)密码。 1. **...

    linux-mysql-密码问题

    mysql登录密码重置,忘记密码、初次登录mysql登录不了流程设置

Global site tag (gtag.js) - Google Analytics