mysql5.7.x版本的数据库和以往的其他版本数据库有很大的不同解压之后直接运行mysqld.exe会报错误。
首先要对MySQL的配置进行修改 我的配置如下
port =3306
basedir = D:\Servers\mysql
datadir = D:\Servers\mysql\data
log-error=D:\Servers\mysql\data\mysql_error.log
max_connections=100
table_open_cache=256
query_cache_size=1M
tmp_table_size=32M
thread_cache_size=8
innodb_data_home_dir=D:\Servers\mysql\data\
innodb_flush_log_at_trx_commit =1
innodb_log_buffer_size=128M
innodb_buffer_pool_size=128M
innodb_log_file_size=10M
innodb_thread_concurrency=16
innodb-autoextend-increment=1000
join_buffer_size = 128M
sort_buffer_size = 32M
read_rnd_buffer_size = 32M
max_allowed_packet = 32M
explicit_defaults_for_timestamp=true
sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
配置完之后下一步需要在MySQL安装的根目录下面创建一个data子目录(备注:子目录的名称需要和你配置文件中datadir目录一致建议使用data)
在windows的命令行中通过cd命令切换到你的安装MySQL的目录的bin目录下执行下面的几行dos命令
mysqld --initialize --console
执行完上述命令之后会在最后一行看到localhost的登录MySQL数据库的随机密码通过该密码可以登录数据库。
下面要执行几行命令是在登录MySQL之后需要执行的命令来修改密码如果使用随机密码这时仍然是无法使用MySQL数据库的
SET PASSWORD = PASSWORD(‘your new password‘);
ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;
flush privileges;
接下来就可以用修改的密码来登录和使用数据库啦。相比之前的版本配置有点麻烦啦,不过我想大概是出于安全的考虑吧,不过在首次使用上用户的体验性有点不好。
补充:初始化mysql数据库,要检查mysqld服务是否已经启动,如果没有执行mysqld
然后 mysql -u root -p 输入临时随机密码就能登录服务器
分享到:
相关推荐
在Ubuntu 20.04上安装MySQL 5.7.42可能与默认的Ubuntu存储库中的最新版本(通常是MySQL 8.x)有所不同,因为5.7.42不在官方仓库中。以下是一步步的安装教程: 1. **更新系统** 首先,确保你的系统是最新的,运行...
MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,其5.7.38版本是Windows x64平台的一个重要里程碑。这个版本提供了许多增强特性和优化,以提高性能、可靠性和安全性,尤其对于处理大量数据的企业级应用来说,...
mysql 5.7.x 所需mysqld.service文件
Linux MySQL 5.7.29 安装配置详解 MySQL 是一款流行的开源关系型数据库管理系统,它广泛应用于各种 Web 应用程序中。本文将详细介绍 Linux 环境下安装 MySQL 5.7.29 的步骤,以及相关的配置和说明。 一、下载和...
MySQL 5.7.36是这个关系型数据库管理系统的一个版本,专为Windows x64操作系统设计。此压缩包“mysql-5.7.36-winx64.zip”包含了在Windows 64位环境下运行MySQL 5.7.36所需的所有文件。 MySQL 5.7版本引入了许多...
MySQL 5.7.44是该系列的一个重要版本,提供了许多性能优化、安全增强和功能改进。在Linux环境下,MySQL通常以源码形式安装,以便更好地适应系统环境。本文将深入探讨MySQL 5.7.44在Linux(glibc2.12)上的安装和使用...
unrar x mysql-5.7.33-linux-glibc2.12-x86_64.rar ``` 3. **创建数据目录**:MySQL需要一个存放数据库文件的目录。创建一个安全的位置,例如 `/var/lib/mysql`: ``` sudo mkdir /var/lib/mysql sudo chown -...
同时,使用Markdown格式的文档(如`MySQL5.7.30双主环境搭建指南.md`和`MySQL5.7.30安装指南.md`)可以方便地查看和编辑这些步骤,而`.imgs`文件可能包含有助于理解过程的图形说明。如果你遵循这些步骤,应该能够...
这个版本的MySQL针对Windows x64平台,因此文件名为"mysql5.7.37-winx64.zip"。 在Windows环境下,MySQL提供了两种安装方式:msi格式的安装程序和zip格式的压缩包。msi格式的安装程序通常包含一个交互式的向导,...
### MySQL 5.7.29 YUM 安装指南及配置详解 #### 一、安装准备 在开始安装MySQL 5.7.29之前,确保已经做好了以下准备工作: 1. **环境检查**:确认当前系统为CentOS 7版本。 2. **网络连接**:确保服务器能够访问...
7za x mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz.7z tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz ``` 2. **选择安装位置**: 解压后,你可以选择一个合适的位置安装MySQL。例如,可以将其放在`/usr...
这篇文章旨在详细介绍 MySQL 5.7.31 的安装过程,旨在帮助初学者快速掌握 MySQL 的安装和配置。 一、下载安装包 在开始安装 MySQL 之前,需要下载 MySQL 的安装包。访问 MySQL 的官方网站,选择合适的版本,然后...
本文将围绕“Linux-mysql-5.7.30x86_64.rar”这个主题,深入讲解如何在Linux环境下安装和配置MySQL 5.7.30版本。 首先,我们需要理解的是,标题中提到的“Linux-mysql-5.7.30x86_64.rar”是一个针对64位Linux系统的...
总的来说,MySQL 5.7.32提供了强大的功能和性能,无论是在ARM还是X86架构的系统上,都需要仔细规划和配置以充分利用其潜力。正确安装和管理MySQL对于任何依赖数据库的应用程序来说都是至关重要的。
在这个场景下,我们可以利用提供的"deb-mysqlserver.rar"和"mysql5.7_kylin_arm64.zip"这两个文件进行安装。 "deb-mysqlserver.rar"是一个RAR压缩文件,它包含的是适用于Debian系操作系统(包括麒麟)的DEB安装包。...
mysql5.7.x源码安装,本人亲自测试源码安装mysql-5.7.23成功。通过文档整理mysql源码安装部署
MySQL 5.7.30是这个关系型数据库管理系统(RDBMS)的一个版本,专为Windows x64平台设计。这个版本带来了许多性能改进、新功能以及对现有功能的增强。 首先,MySQL 5.7系列的一大亮点是对InnoDB存储引擎的优化。...
解决mysql 5.7.x 安装报错 This application requires Visual Studio 2013 Redistributable 将压缩包解压,先安装vcredist_x64后尝试重新安装mysql 5.7.x ,假如依然报错,然后安装vcredist_x86后再次安装mysql 问题...
mysql-installer-web-community-5.7.19.0.msi文件。在安装的时候不要选择mysql 5.7.19x64位的选择x86位的。
10. **未来升级**: 考虑到MySQL的持续发展,用户可能会考虑升级到更高版本,比如MySQL 8.x,以利用更多新功能和改进。不过,升级前需要评估兼容性并做好充分的测试,以确保现有应用的稳定运行。 总的来说,"mysql-...