window安装MySQL详解

在window下安装MySQL并没那么简单,其中遇见很多坑,此文章记录安装过程及常见问题,也为后来者同学作为参考。
1、下载
官网:https://dev.mysql.com/downloads/mysql

1000464-20161028191426906-1507191018.jpg

注意选择ZIP Archive类型的安装包
2、安装
ZIP Archive版是免安装的。只要解压就行了。解压完就OK了,解压到想到安装的位置,c盘d盘都OK,解压路径即安装路径。
3、修改配置文件
理论上已经存在默认配置,但是默认配置会存在很多莫名问题,所以一定要修改默认配置。在mysql-x.x.xx-winx64(小编的是5.6.17根据自己的版本来定)目录下,新建个my.ini,复制下面的代码保存就ok了,my.ini会替换掉下面的my-default.ini文件。

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8 

[mysqld]

#设置3306端口

port = 3306 

# 设置mysql的安装目录

basedir=D:\mysql\mysql-5.6.17-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql\mysql-5.6.17-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

4、安装mysql服务
a.以管理员身份运行cmd,将目录cd到MySQL解压文件的bin下,执行指令

mysqld install

注意是mysqld,而不是mysql。安装成功会有相应提示。
b.执行指令启动服务

net start mysql

启动成功会有相应提示。
如果出现错误:“ 系统错误找不到指定的文件”。首先检查刚才创建my.ini文件中,MySQL的安装路径是否正确,确保正确的话,再去Windows注册表中检查MySQL安装路径是否一致(可能是之前安装过MySQL,然后卸载后再次安装时,此路径未被修改。)修改方法如下:
windows+r 在运行对话框输入regedit,点击确定,进入注册表编辑器。选择HKEY_LOCAL_MACHINE ->SYSTEM -> CurrentControlSet -> services ->MySQL,修改ImagePath的路径为Mysql安装路径,例如:D:\mysql\mysql-5.6.17-winx64\bin\mysqld MySQL,此路径如与此次安装路径不一致请修改一致。再次尝试运行net start mysql指令。
c.执行指令初始化

mysqld --initialize

正常情况下会在D:\mysql\mysql-5.6.17-winx64目录下生成一个data文件,但是如果报错如下图:
20200215214201584.jpg

那么去my.ini文件修改相应的路径,我的是:
basedir=D:\mysql\mysql-5.6.17-winx64
datadir=D:\mysql\mysql-5.6.17-winx64\data

修改为:
basedir=D://mysql\mysql-5.6.17-winx64
datadir=D://mysql\mysql-5.6.17-winx64\data
把斜杠反过来,再次执行net start mysql就会了,就是这么神奇。

5、打开MySQL

你可能感兴趣的:(window安装MySQL详解)