为以后其它同事用,记录一下mysql在Windows下的安装过程。

一、安装建议

(1)应用与数据分开不同盘符,这是一般的做法。

(2)安装时,即选择好有关日志的记录选项。

(3)安装的组件至少应当有MySqlServer 8.0(服务);MySql Workbench(管理工具);Mysql notifier(任务栏运行状态提示)

 

二、安装过程选项截图和说明

建议选择自定义安装

1、安装目录选择

按照分盘符安装原则,将数据文件安装到D盘或其它盘符,如下图,选中右侧的mysql server,则下方有“advanced options ”

mysql安装在u盘里 mysql8.0怎么安装到其他盘_安装过程

 

 点击“advanced options”选项后,界面如下:将第二个即数据目录,改到D盘。

mysql安装在u盘里 mysql8.0怎么安装到其他盘_mysql_02

 

2、操作系统必备组件 

安装过程一般需要微软的一些库,建议在网上查找并下载一个MSVBCRT.AIO.2019.10.19.X86 X64.exe这样的安装文件(注意版本会有不同,一般找最新的就行),可以一次性安装好所有的微软库。

否则的话,在安装过程中会提示一些必备组件不存在,不能继续安装。

 

3、高可用选项

 

mysql安装在u盘里 mysql8.0怎么安装到其他盘_mysql8_03

 

 一般选择独立安装,如果你选择群集,说明你已经不需要看这篇文章了。

 

4、服务器类型和网络

在下一个界面,选择服务器类型时,建议选择Dedicated Computer或者Server Computer类,而不是开发类。其中,Dedicated Computer表示这个服务器上没有其它大型应用(如web服务器等),那么mysql会尽量占用更多的内存,以提高性能。

mysql安装在u盘里 mysql8.0怎么安装到其他盘_mysql8_04

 

 同时,选中上图最下面的show Advanced and Logging Options选项,以进行更多设置。

 

5、授权方式:即密码强度选项界面:

mysql安装在u盘里 mysql8.0怎么安装到其他盘_大小写_05

 

 建议使用默认选项,即第一项:强密码策略。但要注意,如果有一些其它应用还要用到这个服务器,并且是使用低版本的连接方式且无法更换连接驱动,则可能造成无法连接的情况,因此低版本的连接不支持新的连接方式,请根据实际情况判断 。

 

6、root账号

终于到了设置root账号密码的时候了,如下图:

mysql安装在u盘里 mysql8.0怎么安装到其他盘_大小写_06

 

 请尽量使用强密码,建议:大小写字母+数字+特殊字符,长度不小于12位。

其它用户可以以后在管理工具中添加。

 

7、Windows服务选项:

mysql安装在u盘里 mysql8.0怎么安装到其他盘_mysql安装在u盘里_07

 

 使用默认即可。

 

8、日志选项:(重要)

这个界面是用来配置日志参数的,如下图,建议选中General Log选项(该选项默认是不选择的),日志文件的名称可以自己修改。注意:修改时,各个文件名不要重了,否则会严重影响性能的。并且应保留其扩展名和有关日志类型的字符,如下图中的slow、bin等

mysql安装在u盘里 mysql8.0怎么安装到其他盘_mysql8_08

 

9、高级选项:(与表名、字段名的大小写有关)

有关数据库中的表名称、字段名称等是否支持大小写的问题。由于我没做过测试,因此猜测第一个选项,所有的表名、字段名都是小写,即使你用了大写字母,在保存时也会改成小写。而第二个选项可能会保留大小写。

 

mysql安装在u盘里 mysql8.0怎么安装到其他盘_大小写_09

 10、接下来就是按照前面的选项执行安装和配置了。

安装和配置完成后,服务会自动运行,并在右下角显示运行状态。