`

mysql5.7多实例重置密码

 
阅读更多

mysql5.7非多实例重置密码

杀掉mysql后执行linux命令

mysqld_safe --skip-grant-tables &

就可以直接跳过密码进入mysql

 

 

[root@localhost 3306]# mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-tables &

无密码进入mysql

[root@localhost 3306]# mysql -S /data/3306/mysql.sock

查询密码

mysql> select user,host,authentication_string from mysql.user\G;

*************************** 1. row ***************************

                 user: root

                 host: localhost

authentication_string: *2A032F7C5BA932872F0F045E0CF6B53CF702F2C5

*************************** 2. row ***************************

                 user: mysql.sys

                 host: localhost

authentication_string: *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE

2 rows in set (0.00 sec)

重置密码

mysql> update mysql.user set authentication_string=password("123456") where user='root' and host='localhost';

Query OK, 1 row affected, 1 warning (0.00 sec)

Rows matched: 1  Changed: 1  Warnings: 1

刷新退出

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> exit

Bye

 

停止多实例并重新启动

[root@localhost 3306]# mysqladmin -uroot -p123456 -S /data/3306/mysql.sock shutdown  

[root@localhost 3306]# ./mysql start

Starting MySQL

 

 

 

分享到:
评论

相关推荐

    Centos7安装mysql5.7yum list installed - grep mysql

    总的来说,安装MySQL 5.7.11在CentOS7上需要考虑多个步骤,包括卸载旧版本、安装新版本、设置初始密码、启动服务以及安全配置。按照上述步骤操作,可以顺利完成MySQL的安装和配置,为你的CentOS7系统提供一个稳定...

    修改mysql版本为5.7

    - 如果尝试使用 root 用户登录 MySQL 时报错(例如 `ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)`),则需要重置 root 用户密码: 1. 停止 MySQL 服务:`...

    离线安装mysql5.7

    MySQL 5.7版本相较于之前的版本,在性能、安全性和可扩展性等方面有了显著改进,因此成为了很多企业与开发者的首选。本文将详细介绍如何在CentOS 7环境下离线安装MySQL 5.7。 #### 二、安装准备 在进行MySQL 5.7的...

    mysql5.7双向实时同步

    MySQL 5.7 双向实时同步是一种数据库高可用性和数据一致性的重要技术,它使得两个或多个MySQL实例之间能够实时地互相复制数据。在企业级应用中,这种同步策略常用于构建主主复制架构,以确保即使在一台服务器故障时...

    CentOS7安装配置Mysql

    或者,你可以按照“mysql5.7之后解决不知道随机的密码的问题 - 简书”文档中的步骤重置密码。 要重置密码,首先需要停止MySQL服务,然后启动一个不检查权限的新实例: ```bash sudo systemctl stop mysqld sudo ...

    widows中mysql密码忘记的办法

    综上所述,本文介绍了在Windows系统中忘记MySQL密码时的解决方法,包括重启MySQL服务、登录MySQL服务器、重置MySQL密码以及退出并重启MySQL服务等关键步骤。希望对遇到类似问题的读者有所帮助。

    CentOS7.5 安装MySql的教程

    在本文中,我们将深入探讨如何在CentOS 7.5操作系统上安装MySQL 5.7。...如果你有兴趣,还可以探索其他版本的MySQL安装教程,例如MySQL 8.0.19,或者了解如何使用`mysql_multi`安装多个MySQL实例。

    删除MySQL.zip

    然而,有时候由于系统升级、项目迁移或不再需要特定的MySQL实例,我们可能需要从计算机中彻底删除MySQL。下面将详细介绍在Windows操作系统下删除MySQL的详细步骤,以确保所有相关组件都被正确移除,避免日后出现潜在...

    IZ0-883.docx

    这个脚本可以帮助加强MySQL服务器的安全性,包括删除匿名用户、禁止root用户远程登录、移除测试数据库、重置root用户的密码以及更新其他安全相关的设置。 总结:对于MySQL 5.6数据库管理员,了解如何查询自定义配置...

    利用CentOS7服务器搭建WEB应用服务器

    说明: 1. 本文主要配置以下环境,JDK(jdk-8u161)、Tomcat...同时也是为了减少重置实例后导致前面配置的JDK或Tomcat的功夫白费掉。 4.为了环境统一下面提供出WEB项目常用的一些源码包,可依据实际使用下载。 链接:

    自增主键为什么不是连续的?.pdf

    在MySQL 5.7及以前版本,重启实例可能导致自增值重置为当前数据中的最大ID值加1,这可能导致自增主键的不连续。 自增值的修改机制涉及两种情况:一是插入数据时未指定id值,此时会使用当前的自增值填充;二是插入时...

Global site tag (gtag.js) - Google Analytics