Win10系统下安装MySQL Community Server 8.0.12

2018年9月6日  星期四  多云  锡林郭勒盟正蓝旗

1. 关于MySQL Community Server 8.0.12

   MySQL Community Server 8.0.12是MySQL免费开源的社区版本。

2. 安装MySQL Community Server 8.0.12

(1)下载MySQL Community Server 8.0.12

  点击MySQL Community Server 8.0.12下载该软件,依据自己Windows系统选择64位版本,还是32位版本进行下载,这里我选择下载的是64位版本的MySQL Community Server 8.0.12。

 

 

下载后解压压缩包, 因为后面安装时会对解压后的文件夹进行操作,可以依据自己习惯对解压后的压缩包的文件夹重新命名(D:\MySQL8012winx64\)。

(2)新建my.ini文件

   首先说明一下,解压后的文件夹内并没有my.ini这个文件,网上有博客说需要创建该文件[1~2],也有博客说不需要创建该文件[3],我安装的时候,参考了创建my.ini文件的博客,创建了my.ini文件,my.ini文件的内容如下(参考自cherry_yami的博客:windows系统安装mysql8.0.11):

 1 [mysqld]
 2 # 设置3306端口
 3 port=3306
 4 # 设置mysql的安装目录
 5 basedir=D:\MySQL8012winx64
 6 # 设置mysql数据库的数据的存放目录
 7 datadir=E:\MySQL_Data
 8 # 允许最大连接数
 9 max_connections=200
10 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
11 max_connect_errors=10
12 # 服务端使用的字符集默认为utf8mb4
13 character-set-server=utf8mb4
14 #使用–skip-external-locking MySQL选项以避免外部锁定。该选项默认开启
15 external-locking = FALSE
16 # 创建新表时将使用的默认存储引擎
17 default-storage-engine=INNODB 
18 # 默认使用“mysql_native_password”插件认证
19 default_authentication_plugin=mysql_native_password
20 [mysqld_safe]
21 log-error=D:\programs\MySQL\mysql_oldboy.err
22 pid-file=D:\programs\MySQL\mysqld.pid
23 # 定义mysql应该支持的sql语法,数据校验
24 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
25 [mysql]
26 # 设置mysql客户端默认字符集
27 default-character-set=utf8mb4
28 [client]
29 # 设置mysql客户端连接服务端时默认使用的端口
30 port=3306
31 default-character-set=utf8mb4

(3)环境变量设置

   网上安装MySQL Community Server 8.0.12的博客教程,有的里面有设置环境变量这一步,有的没有,我再安装的时候按照配置环境变量的步骤进行安装的,没有尝试不设置环境变量的版本。环境变量的设置过程如下:

1)控制面板→系统→高级系统设置

  打开系统属性对话框,点击环境变量按钮,进入环境变量对话框,如下图所示:

2)新建系统变量

(4)安装MySQL Communication Server 8.0.12

  以管理员身份运行cmd,输入相关命令,进入D:\MySQL8012winx64\bin,并通过mysql install命令进行安装

 

注意:

1)一定是以管理员身份运行cmd,否则会报“mysql Install/Remove of the Service Denied!”的错误。

2)网上很多博客说在执行完mysqld install命令之后,需要通过mysqld -- initialize --console命令进行初始化之后,才可以通过net start mysql成功启动mysql,但是我在执行mysqld -- initialize --console,cmd窗口报错,但是直接输入net start mysql可以启动mysql,原因目前没有找到。

至此,mySQL Community Server 8.0.12在Win10系统上安装完成,其中不足之处,还望有人给予建议,谢谢。

 

参考资料

 [1] windows系统安装mysql8.0.11

 [2] MySQL 8.0.11安装教程(Windows版)

 [3] mysql安装过程及注意事项:

 [4] 安装mysql Install/Remove of the Service Denied!错误的解决办法

 

 

 

posted on 2018-09-06 20:39  EWBA_GIS_RS_ER  阅读(361)  评论(0)    收藏  举报