28、windows下通过MSI图形界面方式安装mysql
28.1、下载mysql:
1、
www.mysql.com
2、
3、
https://dev.mysql.com/downloads/mysql/
4、
5、
28.2、安装:
双击下载的"mysql-installer-community-5.6.45.0.msi"文件进行安装。
1、接受许可,然后点击Next:
2、选择自定义,然后点击Next:
3、选择左侧的MySQL Server 5.6.45 - x64到右侧:
(1)
(2)
4、点击右下角的Advanced Options选择安装位置,然后点击Next:
(1)
(2)
(3)
5、点击Execute:
6、点击Next:
7、点击Next:
8、选择Show Advanced and Logging Options(配置高级和日志记录选项),然后点击Next:
说明:
1)Development Computer(开发机器)
2)Server Computer(服务器)
3)Dedicated Computer(专用MySQL服务器)
4)在TCP/IP(启用tcp/ip网络)前打勾,在Port(端口)里填写3306(程序已经默认,如果没有默认就手写),3306是
MySQL的默认端口。
5)在Open firewall port for network access(打开防火墙端口网络访问)前打勾,这个很重要,如果没有选,访
问端口号有可能会被拦截。
9、配置root密码,然后点击Next:
10、点击Next:
11、点击Next:
12、点击Next:
说明:
lower_case_table_names=0:表名存储在磁盘是给定的大小写,比较是区分大小写的。
lower_case_table_names=1:表名存储在磁盘是小写的,比较的时候是不区分大小写的。
lower_case_table_names=2:表名存储在磁盘是给定的大小写,比较的时候是小写的。
unix、linux下lower_case_table_names默认值为 0,Windows下默认值是 1,Mac OS X下默认值是 2。
13、点击Execute:
14、安装完成后点击Finish:
15、点击Next:
16、安装完成,点击Finish:
17、添加环境变量:
28.3、配置my.ini文件:
1、在服务列表中停止MySQL56服务:
2、找到my.ini所在路径:
3、修改my.ini文件,保证下面的配置存在(也可直接复制使用):
[client]
port=3306
[mysql]
default-character-set=utf8
#客户端编码
[mysqld]
port=3306
basedir=D:\MySQL Server 5.6
datadir=D:\MySQL Server 5.6\data
character-set-server=utf8
#数据库编码
default-storage-engine=INNODB
#数据库使用INNODB引擎
innodb_file_per_table=1
#InnoDB为独立的表空间模式
max_connections=200
#最大连接数
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#mysql支持的基本语法及校验规则
log-error=DESKTOP-7KBA5VR.err
#错误日志
slow-query-log=1
slow_query_log_file=DESKTOP-7KBA5VR-slow.log
long_query_time=10
#以上三行时慢查询日志
4、启动MySQL56服务:
28.4、连接测试:
1、使用Navicat Premium连接:
(1)配置连接:
(2)配置连接编码:
2、连接成功:
3、查看数据库编码和引擎:
(1)查看数据库编码:
show global variables like '%char%';
(2)查看数据库引擎:
show global variables like '%engine%';