在 windows 下安装 mysql 有时会遇到很多的坑,下面记录一下安装过程;
1、下载
在官网上下载所需的 mysql 版本
tips:上方 MSI 版本是直接界面化点击「下一步」安装的,下面的为 ZIP 压缩包版。
2、安装配置
这里我选择了压缩包版本,无需安装;
将压缩包解压到你想安装的目录
-
首先要配置点东西
在解压的文件夹的bin
目录下创建一个my.ini
文件;
文件内容为:[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:/software/mysql-5.7.21-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:/software/mysql-5.7.21-winx64/data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
其中
basedir
的路径就是放置解压后的mysql
文件夹的路径;
datadir
为是放置数据的路径(路径分割需要用 '/' ,而不是文件路径的 ' \ ') -
以管理员身份运行命令提示符,进入到
mysql
文件夹下的bin
文件夹
-
在命令行里面输入
mysqld --initialize-insecure
再输入mysqld -install
会显示Service successfully installed.
最后输入net start mysql
会提示 「MySQL 服务已经启动成功」
注意:若出现「MySQL 服务无法启动」的情况,查看
my.ini
中的路径是否设置正确。 -
此时的
mysql
并没有密码,需要进行密码设置
输入mysqladmin -u root password ******
(* 为你定义的密码)
再输入mysql -u root -p
,会提示 「Enter password」,此时输入上面定义的密码
启动 mysql 完成!