win10 mysql免安装版zip教程及安装时遇到的问题
一、下载mysql安装包 5.7.28
mysql安装包有两种格式,一种是zip压缩文件,另一种是msi安装程序
之前msi方式安装,这一次使用zip方式安装,手动配置环境变量(安装程序是自动配置环境变量,个人的大致理解)
下载链接:https://downloads.mysql.com/archives/community/
ps:MySQL Community Server是我们使用的数据库开源版本
二 、安装mysql
1.安装前准备,解压zip+配置
将zip压缩文件解压,在解压的文件中新建data文件夹和my.ini文件
my.ini文件内容如下(记得删除注释噢(✿◡‿◡))
[mysqld]
explicit_defaults_for_timestamp=true #可见后文的一个报错
character-set-server=utf8
bind-address = 0.0.0.0
port = 3306
basedir=C:\Users\15523\Downloads\mysql-5.7.28-winx64 #mysql安装路径
datadir=C:\Users\15523\Downloads\mysql-5.7.28-winx64\data #data文件路径
max_connections=2000
default-storage-engine=INNODB
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[client]
default-character-set=utf8
2.配置环境变量
打开控制面板 → 系统和安全 → 系统 → 高级系统设置 → 系统属性 → 高级 → 环境变量
1) 配置系统变量
MYSQL_HOME C:\Users\15523\Downloads\mysql-5.7.28-winx64\bin(mysql安装包下的bin文件夹路径)
2)配置path变量
%MYSQL_HOME%
配置完环境变量启动mysql就不用到bin目录下启动了,快乐d=====( ̄▽ ̄*)b、直接net start mysql
3.初始化
mysqld --initialize --user=root --console
此时会在控制台输出一个临时密码,将临时密码储存起来直至更改密码
(这里小伙伴们细找下临时密码,刚没截到图)
4.安装mysql
打开cmd以管理员身份运行 → 切换目录至bin
示例:cd C:\Users\15523\Downloads\mysql-5.7.28-winx64\bin
安装:
mysqld --install
顺道把卸载的命令也~奉上:
mysqld --remove
5. 启动mysql服务
启动:net start mysql
停止:net stop mysql
6.登录
mysql -uroot -p
enter回车键后将会要你输入密码,这里的密码就是刚刚保留的随机密码
7.设置密码
成功登录mysql后就可设置密码了
set password = password('你的密码')
三、遇到的问题:
1.没有配置环境变量
2. cmd没有以管理员身份运行
3. mysqld --initialize --user=root --console 报错
在my.ini中添加如下参数(添加后重启mysql)
[mysqld]
explicit_defaults_for_timestamp=true
4. 没清空data文件中的数据
写一篇详细教程躺坑路好久好久呢,挺晚的了...~今儿个晚上有个小学妹向我倾诉说是焦虑,发现挺多人都会焦虑的我自己也会,有时候常常会失眠睡不着我这以前是人人羡慕的躺床入睡娃~嗯...有个办法是→焦虑的时候减少些不必要的思考!祝你快乐o(*▽*)q
上一篇: MySQL判断查询,拼接查询实战
下一篇: overload方法重载
推荐阅读