windows下MySQL免安装版配置教程mysql-5.7.23-winx64.zip版本#windows下MySQL免安装版配置教程mysql-5.7.23-winx64.zip版本
上⼀篇我们讲了MySQL5.6.41免安装版的配置教程,5.7版本的MySQL的配置会有些许差异
#第⼀步:下载MySQL
官⽹下载
这⾥我是以64位版本进⾏讲解的,如果需要32位版本,请从官⽹下载对应的32位版本。操作流程都是⼀样的。
下载需要的版本
不需要登陆,我们直接下载
#第⼆步:把zip包解压到需要安装的⽬录
我解压到D:\dev。
5.7版本⽂件⽬录
我们最关⼼的bin data my.ini少了俩个,只有bin⽬录了
bin:存放mysqld mysql等⼆进制⽂件
data:数据库初始化⽂件及数据库⽂件。没有这个⽬录,说明我们等会要⾃⼰初始化my.ini:mysql越来越省事了,连个默认配置⽂件都不给了,等会我们从5.6那边拷贝⼀份
#第三部:配置⽂件
在mysql根⽬录创建data⽂件夹
从mysql5.6那边拷贝⼀份my.ini内容如下
basedir :修改成mysql5.7的⽬录
datadir:我们刚才创建的data⽂件夹的⽬录
port:这⾥我们不使⽤默认端⼝了,因为默认端⼝3306被mysql5.6给占⽤了,我们换⼀个端⼝3376。
# For advice on how to change settings please see
# sql/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
#innodb的缓存,可以根据实际情况调整⼤⼩,我这⾥采取默认值
innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
#mysql根⽬录
basedir = D:\dev\mysql-5.7.23
#数据存储⽬录
datadir = D:\dev\mysql-5.7.23\data
#端⼝号,默认为3306
port = 3376
#服务实例的唯⼀标识,这个是做集的时候使⽤,单例可以不配置
# server_id = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
#把这些缓存都放开,可以提⾼性能,加快速度
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
#配置⼀下服务端的字符集
character_set_server=utf8mb4
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#配置⼀下客户端的字符集
[client]
default-character-set=utf8mb4
#第四步:初始化数据库
⼩插曲:如果电脑提⽰不到MSVCR120.dll,请下载Microsoft Visual C++ 2013 Redistributable (x64)。
打开cmd(尽量以管理员⾝份运⾏),切换到mysql下的bin⽬录mysqld --initialize
执⾏完毕之后,在data⽬录下会⽣成很多⽂件。
#第五步:注册widows服务
mysql下载配置打开cmd(尽量以管理员⾝份运⾏),切换到mysql下的bin⽬录,如果刚才的cmd没有关闭,可以继续mysqld --install MySQL57 #install后⾯是服务的名字,我们这⾥以MySQL57作为mysql5.7的服务名
#第六步:启动MySQL57服务
##⽅法⼀:从服务⾥⾯到MySQL57并启动服务

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。