最近重装了系统,去MySQL官网下载了最新的MySQL5.7.9,我选择的是解压版,安装之后启动服务的时候,提示服务无法启动,在网上找了很多教程,弄了很久都没有弄好,后来还是决定去英文官网找找答案,终于在官网发现了这个:
As of MySQL 5.7.6, the Zip Archive no longer includes a data
directory. To initialize a MySQL installation by creating the data directory and populating the tables in the mysql system database, initialize MySQL using either --initialize
or --initialize-insecure
. For additional information, see Section 2.10.1.1, “Initializing the Data Directory Manually Using mysqld”.
大致意思是说在MySQL5.76之后,解压版不再包含一个data目录了,初始化安装MySQL需要使用 --initialize
或者--initialize-insecure指令,然后我就尝试了一下。
方法:
1.卸载掉以前安装的MySQL服务,如图2(如果在命令行窗口执行net start mysql出现图1提示的请忽视这一步,直接下一步)
图1
切换到自己MySQL根目录的bin目录下并执行mysqld --remove.
图2
2.检查一下自己的my.ini是否配置正确,如果怕出错可以参考我的,但是记得把路径改为你自己的路径。如果之前没有配置过,在MySQL安装目录根目录下新建一个文本文件,参照下面的写法配置。(我的MySQL目录是D:\MySoftWare\mysql-5.7.9-winx64)
[mysqld]
#basedir代表自己MySQL的安装根目录
basedir = D:\\MySoftWare\\mysql-5.7.9-winx64
#datadir代表自己MySQL的数据库保存的目录,如果没有在MySQL安装的根目录下新建一个data文件夹
datadir = D:\\MySoftWare\\mysql-5.7.9-winx64\\data
#port代表端口号
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
3.在dos窗口下将目录切换到MySQL的根目录,然后执行bin\mysqld --defaults-file=my.ini --initialize-insecure(最好是复制我的,不然容易打错)。
4.执行bin\mysqld --install,进行MySQL服务的安装。
5.最后再尝试启动MySQL服务,在命令行窗口执行net start mysql,看看自己的MySQL服务是否能成功启动了!(Enter password那里,初始密码为空,直接回车就行)
相关推荐
在这个场景下,我们可以利用提供的"deb-mysqlserver.rar"和"mysql5.7_kylin_arm64.zip"这两个文件进行安装。 "deb-mysqlserver.rar"是一个RAR压缩文件,它包含的是适用于Debian系操作系统(包括麒麟)的DEB安装包。...
MySQL 5.7中文文档是针对这个特定数据库版本的详细技术参考,包含了丰富的信息,适合开发者、管理员和学习者使用。...无论是安装、配置还是维护MySQL 5.7环境,这个文档都提供了必要的信息和支持。
MySQL 5.7.44 是 MySQL 数据库管理系统的一个稳定版本。MySQL 是一款开源、免费的关系型数据库管理系统,广泛应用于互联网行业中,支持多种操作系统,包括...正确安装和配置 MySQL 5.7.44 对于充分利用其优势至关重要。
### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: - **操作系统**:CentOS 7.x或更高版本。 - **硬件配置**:至少1GB内存,推荐2GB以上;...
下面我们将详细探讨 MySQL 5.7 的审计插件及其安装步骤。 ### 一、审计插件概述 MySQL 审计插件(audit_log_plugin)提供了对数据库服务器事件的详细日志记录功能。这些事件包括用户连接、断开连接、SQL语句执行、...
这个名为"mysql5.7 windows bat脚本一键安装.zip"的压缩包文件提供了一个便捷的方法,通过批处理脚本来自动化这些过程,减少了手动操作的繁琐和出错的可能性。 批处理脚本(BAT脚本)是基于DOS命令的文本文件,可以...
本离线安装包“mysql5.7_kylin_amd64.zip”是针对银河麒麟AMD64平台定制的MySQL 5.7数据库服务器的安装文件,确保在该平台上能够顺利安装和运行MySQL。 MySQL 5.7是MySQL数据库的一个重要版本,它包含了多项改进...
在这样的背景下,"银河麒麟兆芯MYSQL离线安装包mysql5.7_kylin_i386.zip" 是一个专为银河麒麟操作系统和兆芯处理器设计的MySQL 5.7数据库的离线安装包。这个包确保了在没有网络连接的情况下,用户也能在银河麒麟系统...
MySQL 5.7.29 是 MySQL 5.7 系列中的一个版本,它在原有基础上进行了多项改进与优化,包括但不限于性能提升、安全增强以及对新特性的支持等。 ### 二、CentOS 系统概述 CentOS 是一种基于 Linux 的操作系统,它...
离线安装 MySQL 5.7.38 在 Ubuntu 上需要注意的是,由于缺少自动更新机制,你需要密切关注 MySQL 的安全公告,以便在有网络时手动更新到最新安全版本。此外,如果遇到依赖性问题,可能需要下载并手动安装缺失的依赖...
在安装过程中,用户需要注意的是,正确配置MySQL的安装选项,如设置root用户的密码、选择合适的安装类型(如服务器版或开发版)、设置数据目录等。此外,确保系统满足MySQL 5.7.37的硬件和软件要求,如操作系统版本...
MySQL 5.7是MySQL数据库管理系统的一个重要版本,...需要注意的是,尽管MySQL 5.7提供了高性能和稳定性,但也要关注其版本支持状态,因为旧版本可能不再接受安全更新,建议适时升级到更安全的新版本,比如MySQL 8.0。
3. **驱动安装与配置**:解压“DBEAVER的mysql5.7驱动.zip”后,通常会有一个JDBC驱动文件(如mysql-connector-java-x.x.x.jar)。在DBEAVER中,需要通过“首选项”设置来添加这个驱动,以便DBEAVER识别并使用。具体...
本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:首先确保你的CentOS 7系统是最新的,运行`sudo yum update`。 2. 安装依赖:MySQL 5.7的安装需要一些依赖包,执行...
### Windows平台上MySQL 5.7与8.0的下载与安装教程 #### 一、前言 MySQL是一款广泛使用的开源关系型数据库管理系统,在各种应用场景中都有它的身影。无论是Web开发还是企业级应用,都能见到MySQL的身影。对于...
MySQL 5.7 jar包是Java开发者用于与MySQL 5.7数据库进行交互的重要组件。这个jar文件,即`mysql-connector-java-5.7.jar`,包含了MySQL JDBC驱动程序,使得Java应用程序能够通过Java Database Connectivity (JDBC) ...
### MySQL 5.7 的安装与初始化 #### 一、MySQL 5.7 概述 MySQL 是一个广泛使用的开源关系型数据库管理系统(RDBMS),因其高性能、可靠性和易用性而受到开发者的青睐。MySQL 5.7 版本是 MySQL 5.x 系列中的一个...
### MySQL 5.7 安装与配置详细指南 #### 一、MySQL 5.7 安装概述 MySQL 5.7 是一款非常流行的开源关系型数据库管理系统,广泛应用于各种规模的应用程序开发中。本篇文章将详细介绍如何安装 MySQL 5.7,并提供一些...
### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** 首先,打开终端并进入到 `/usr/local/` 目录下: ```bash cd /usr/local/ ``` 2. **创建工具目录** 接着,...