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
相关推荐
总的来说,安装MySQL 5.7.11在CentOS7上需要考虑多个步骤,包括卸载旧版本、安装新版本、设置初始密码、启动服务以及安全配置。按照上述步骤操作,可以顺利完成MySQL的安装和配置,为你的CentOS7系统提供一个稳定...
- 如果尝试使用 root 用户登录 MySQL 时报错(例如 `ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)`),则需要重置 root 用户密码: 1. 停止 MySQL 服务:`...
MySQL 5.7版本相较于之前的版本,在性能、安全性和可扩展性等方面有了显著改进,因此成为了很多企业与开发者的首选。本文将详细介绍如何在CentOS 7环境下离线安装MySQL 5.7。 #### 二、安装准备 在进行MySQL 5.7的...
MySQL 5.7 双向实时同步是一种数据库高可用性和数据一致性的重要技术,它使得两个或多个MySQL实例之间能够实时地互相复制数据。在企业级应用中,这种同步策略常用于构建主主复制架构,以确保即使在一台服务器故障时...
或者,你可以按照“mysql5.7之后解决不知道随机的密码的问题 - 简书”文档中的步骤重置密码。 要重置密码,首先需要停止MySQL服务,然后启动一个不检查权限的新实例: ```bash sudo systemctl stop mysqld sudo ...
综上所述,本文介绍了在Windows系统中忘记MySQL密码时的解决方法,包括重启MySQL服务、登录MySQL服务器、重置MySQL密码以及退出并重启MySQL服务等关键步骤。希望对遇到类似问题的读者有所帮助。
在本文中,我们将深入探讨如何在CentOS 7.5操作系统上安装MySQL 5.7。...如果你有兴趣,还可以探索其他版本的MySQL安装教程,例如MySQL 8.0.19,或者了解如何使用`mysql_multi`安装多个MySQL实例。
然而,有时候由于系统升级、项目迁移或不再需要特定的MySQL实例,我们可能需要从计算机中彻底删除MySQL。下面将详细介绍在Windows操作系统下删除MySQL的详细步骤,以确保所有相关组件都被正确移除,避免日后出现潜在...
这个脚本可以帮助加强MySQL服务器的安全性,包括删除匿名用户、禁止root用户远程登录、移除测试数据库、重置root用户的密码以及更新其他安全相关的设置。 总结:对于MySQL 5.6数据库管理员,了解如何查询自定义配置...
说明: 1. 本文主要配置以下环境,JDK(jdk-8u161)、Tomcat...同时也是为了减少重置实例后导致前面配置的JDK或Tomcat的功夫白费掉。 4.为了环境统一下面提供出WEB项目常用的一些源码包,可依据实际使用下载。 链接:
在MySQL 5.7及以前版本,重启实例可能导致自增值重置为当前数据中的最大ID值加1,这可能导致自增主键的不连续。 自增值的修改机制涉及两种情况:一是插入数据时未指定id值,此时会使用当前的自增值填充;二是插入时...