mysql-8.0.15-winx64压缩包安装方法——无my-default.ini和data文件夹

查阅压缩包安装mysql的方法,多数人都会遇到“mysql 服务无法启动 服务没报告任何错误”的提示,这是因为压缩包缺少data文件夹。在安装过程中我发现,自己下载的安装包里竟然连my-default.ini也没有,于是就把这两个解决方案整理到一起,我觉得总结了其他博客的方法,以下方法操作比较简单了。

 

第一步,下载并解压安装包

下载mysql安装包的地址:http://dev.mysql.com/downloads/mysql/

将下载的安装包放在D盘:

mysql-8.0.15-winx64压缩包安装方法——无my-default.ini和data文件夹

第二步,安装

在安装前要有两个小动作:

1.没有my-default.ini文件

我们需要把my-default.ini复制一个,命名为my.ini,可这个版本里没有my-default.ini,可以直接复制下面这段文字,命名为my.ini。要注意的是 : #设置mysql的安装目录 basedir=自己的安装地址

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\mysql-8.0.15-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

mysql-8.0.15-winx64压缩包安装方法——无my-default.ini和data文件夹

2.没有data文件夹

net start mysql运行,提示mysql服务无法启动,是因为5.6版本后的mysql没有data文件夹。

以管理员身份运行cmd,打开到mysql的bin目录下,输入以下指令,可以自动生成data文件夹:

mysqld --initialize-insecure --user=mysql

这时data文件夹就已经自动生成了,再输入net start mysql就可以启动服务啦!

mysql-8.0.15-winx64压缩包安装方法——无my-default.ini和data文件夹

3.配置环境

配置好系统环境,才可以在bin之外启动mysql。

把mysql的安装地址,添加到环境变量path后,用分号相隔:

 

mysql-8.0.15-winx64压缩包安装方法——无my-default.ini和data文件夹

然后就可以在任何地方打开cmd,使用数据库了。

补:安装可视化工具Navicat for MYSQL

直接搜**安装即可,**过程很简单,网上有很多教程。安装好后,要把Navicat和MYSQL连接起来:

先指令修改MYSQL的密码(参考其他博客吧,链接忘记保存了),然后点左上角连接,填写如下:

mysql-8.0.15-winx64压缩包安装方法——无my-default.ini和data文件夹

然后就可以在这里方便地对数据库进行操作了!

mysql-8.0.15-winx64压缩包安装方法——无my-default.ini和data文件夹