mysql官网下载拿到一个压缩文件:mysql-5.7.20-winx64.zip解压
1:配置环境变量
选取mysql-5.7.20-winx64/bin的绝对路径配置环境变量,例如:D:/develop/Mysql/mysql-5.7.20-winx64/bin
2:bin目录下新建my.ini文本(注意文件拓展名)
添加如下内容:
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录 ,下面是我的
basedir=D:/develop/Mysql/mysql-5.7.20-winx64
# 设置为MYSQL的数据目录
datadir=D:/develop/Mysql/mysql-5.7.20-winx64/data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
3:以管理员身份运行shell(win10直接右键开始菜单)
(1)cdD:/develop/Mysql/mysql-5.7.20-winx64/bin进入bin目录
(2)执行: mysqld --initialize-insecure --user=root(
d是daemon守护线程的意思 启动mysql必须先启动mysql的守护线程即:mysqld;
--initialize-insecure意为生成没有密码的root用户;
user设置自己习惯的,这里我设置为root)
(3)执行mysqld -install收到提示Service successfully installed
(4)执行net start mysql启动mysql服务,net stop mysql停止服务