近来下载安装了mysql的最新版本8.0,在这里记录一下自己压缩包安装的步骤:
1.首先在mysql官网下载mysql的最新版本8.0的压缩包mysql-8.0.11-winx64.zip;
2.然后在D盘中新建的MySQL文件夹准备当作安装目录,将压缩包移入并解压(自主选择磁盘/目录即可);
3.在解压的mysql-8.0.11-winx64文件夹里面新建一个mysql.ini配置文件,内容如下(加粗):
[mysql]
default-character-set=utf8
#设置mysql客户端默认字符集
[mysqld]
port=3306
#设置3306端口
basedir=D:\MySQL\mysql-8.0.11-winx64
#设置安装目录
max_connections=200
#允许最大连接数
character-set-server=utf8
#服务端默认使用的字符集
default-storage-engine=INNODB
#创捷新表时默认的储存引擎
//开始在网上找的一些方法教程中的配置文件中有一句:
datadir=D:\MySQL\mysql-8.0.11-winx64\data
仔细看了一下发现在解压的文件夹中并无data子文件夹,再次查询资料后发现:windows64位mysql 5.7以上版本包解压中没有data目录,很多网上教程建议自己新建一个空的data文件夹,再在my.ini配置文件中加入上面语句,但这样会导致服务无法启动,所以不需要自己添加,等配置好后由mysql自动生成即可;
4.打开cmd命令窗口,进入刚刚解压的文件夹中D:\MySQL\mysql-8.0.11-winx64\bin目录中输入命令mysqld install
显示成功之后再输入mysqld --initialize 此时无任何提示(电脑卡就等一会)
再输入:net start mysql 显示:服务正在启动...服务已经启动启动成功
net stop mysql 是关闭MySQL的命令语句
注意:
不要用win+r快捷键打开dos窗口,在Windows下列的搜索内输入cmd出现“命令提示符”右击以管理员身份运行,否则输入命令时会出现install/remove of the service denied错误;
//使用压缩包安装比直接使用安装包好像更方便,在安装包安装过程中好像不能自定义安装路径