mysql5.7版本跟原来的改变了不少
包括: 导入数据包大小, 密码安全策略级别, root初始化密码
1. root初始化密码
之前有些版本root密码直接是空
但也有些版本是在root目录下生成一个 .mysql_secret 文件
而5.7版本
第一种方法:
是在 /var/log/mysqld.log的安装日志里
通过下面命令查找密码
grep -i 'a temporary password' mysqld.log
第二种方法
开启skip-grant-tables模式, 具体:
1.在/etc/my.cnf文件里[mysqld]
skip-grant-tables=1
2.然后登陆
mysql -uroot
3.修改密码:
update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now() where user = 'root';
4.退出, 恢复my.cnf
#skip-grant-tables=1
5.重启mysqld, 注意是 mysql"d"
service mysqld stop
service mysqld start
2. 密码安全策略, 默认为mediumn, 即8位以上, 大小写数据特殊字符, 在开发环境真这么设密码是很蛋疼的, 所以, 我立马把它改成low
命令
show variables like '%policy%';
set global validate_password_policy=0;
3. 修改密码
5.7以前版本的密码字段是password
4.最大导入包大小, 默认只有16m, 导入一个大一点的数据包都报错
命令:
set global max_allowed_packet=1024*1024*1024; //注意这里的单位是byte哦
show variables where variable_name= 'max_allowed_packet';
- 大小: 25.7 KB
- 大小: 16.4 KB
- 大小: 140.1 KB
- 大小: 8.3 KB
分享到:
相关推荐
mysql5.7镜像;mysql5.7镜像;mysql5.7镜像;mysql5.7镜像
Docker 离线安装 MySQL 5.7 使用说明 本文将指导你如何使用离线的 Docker 镜像包 (docker-mysql-5.7.tar.zip) 来在 Linux 系统中安装并运行 MySQL 5.7 容器。 前提条件 • 已安装 Docker 环境。 • MySQL 5.7 ...
MySQL5.7精简版是一款轻量级但功能强大的关系型数据库管理系统,它在MySQL5.7的基础上进行了优化,去除了部分非核心组件,以适应更广泛的使用场景,特别是对于那些对系统资源有限制或者不需要全部功能的用户。MySQL...
MySQL 5.7中文文档是针对这个特定数据库版本的详细技术参考,包含了丰富的信息,适合开发者、管理员和学习者使用。文档的翻译质量被描述为“还行”,尽管资源可能不易找到,但提供了全面的指南。 该文档涵盖了从...
MySQL 5.7是MySQL数据库管理系统的一个重要版本,它提供了许多增强的功能和性能优化,使得这个开源关系型数据库系统在处理大数据和复杂查询时更为高效。以下是对MySQL 5.7的一些关键知识点的详细说明: 1. **InnoDB...
日志安全审计插件,原官网已经无法下载 mysql 5.7社区版安全审计插件audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64.zip mysql 5.7社区版安全审计插件audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64.zip mysql 5.7...
根据提供的信息,我们可以总结出以下关于MySQL 5.7及其相关文档的重要知识点: ### MySQL 5.7 参考手册概述 #### 1. **版本覆盖范围** - **MySQL 5.7**: 该参考手册涵盖了从MySQL 5.7至5.7.23的版本。 - **NDB...
该手册是 MySQL 5.7 的官方文档,涵盖了 MySQL 5.7 至 5.7.16 版本以及基于 NDB 7.5 版本的 MySQL Cluster 5.7.13-ndb-7.5.4 版本。文档中详细记录了 MySQL 5.7 的所有特性,并提供了 MySQL Cluster 的相关信息。 #...
MySQL 5.7.44 是 MySQL 数据库管理系统的一个稳定版本。MySQL 是一款开源、免费的关系型数据库管理系统,广泛应用于互联网行业中,支持多种操作系统,包括 Windows、Linux 和 macOS。5.7 版本是 MySQL 的一个重要...
MySQL 5.7 版本驱动包是针对Java开发者用于连接MySQL数据库的重要组件,它遵循JDBC(Java Database Connectivity)规范,使得Java程序能够通过标准API与MySQL数据库进行交互。在Java应用程序中,我们通常使用MySQL ...
MySQL 5.7.38 是 MySQL 数据库管理系统的一个重要版本,它在先前的版本基础上进行了一系列优化和改进,以提供更高的性能、更强的安全性和更丰富的功能。MySQL 是一款广泛应用于 Web 应用开发、数据存储和数据分析的...
9. **安装与配置**:`MySQL5.7msi安装程序`是用于在Windows上安装MySQL 5.7的Microsoft Installer文件,它简化了安装过程,让用户能够轻松配置服务器设置和初始密码。 10. **高可用性和容错性**:5.7版本改进了...
标题提到的"mysql驱动jar 文件适用MySQL5.7"意味着这个jar文件是为MySQL 5.7版本设计的,确保与该版本数据库的兼容性。 `mysql-connector-java-5.1.25.jar`是MySQL官方提供的JDBC驱动程序的一个特定版本,它包含了...
在本教程中,我们将深入探讨如何在银河麒麟v10操作系统上安装MySQL 5.7。银河麒麟v10是一款基于Linux的国产操作系统,适用于arm架构的aarch64平台。由于我们提到的是免编译安装,这意味着我们将使用预编译的二进制包...
mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包
在这个场景下,我们可以利用提供的"deb-mysqlserver.rar"和"mysql5.7_kylin_arm64.zip"这两个文件进行安装。 "deb-mysqlserver.rar"是一个RAR压缩文件,它包含的是适用于Debian系操作系统(包括麒麟)的DEB安装包。...
docker mysql5.7 镜像
1. **下载安装包**:根据提供的压缩包文件名“Mac版mysql5.7安装包”,你需要首先下载这个文件到你的Mac电脑上。 2. **解压安装文件**:使用解压缩工具,如“The Unarchiver”,打开并解压下载的压缩包。 3. **...
国产系统麒麟v10 arm架构mysql5.7漏洞修复升级mysql5.7.44,mysql-5.7.44-linux-aarch64.tar.gz
MySQL 5.7 最优配置文件模板 本文档主要介绍了 MySQL 5.7 的主从配置和备份,旨在帮助读者快速搭建高可用性的 MySQL 集群环境。文章首先介绍了 MySQL 5.7 的新特性和性能提升,然后详细讲解了主从配置的实现步骤,...