**
01-下载
**
-
官网下载:官网链接
-
版本选择:
不要下载最新版,点右边查看之前版本
目前历史版有这两个稳定版,选择下载即可或者根据版本去国内镜像下载 -
版本选择(8.x):
MySQL Community Server 社区版本,开源免费。
MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
MySQL Cluster 集群版,开源免费。
MySQL Cluster CGE 高级集群版,需付费。 -
版本选择(5.x):
根据电脑系统选择即可
**
02-解压版安装
**
-
解压至无空格目录,这里解压到D:\MySQL\5.7.30
-
在D:\MySQL\5.7.30下新建my.ini,并加入以下内容后保存
[mysqld]
#设置端口
port = 3306
#设置安装目录
basedir=D:\MySQL\5.7.30
#设置数据存放目录
datadir=D:\MySQL\5.7.30\data
#设置最大连接数
max_connections=200
#设置服务端默认字符集
character-set-server=utf8
#设置默认存储引擎
default-storage-engine=INNODB
[mysql]
#设置客户端默认字符集
default-character-set=utf8
[mysqld]
#重要(百度下详细解释,但并不是必须设置且非必须为此值)
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
- 添加环境变量
MYSQL_HOME=D:\MySQL\5.7.30
Path=D:\MySQL\5.7.30\bin或者%MYSQL_HOME%\bin - 初始化一个mysql数据库
cmd中输入以下命令,生成data文件夹
mysqld --initialize-insecure --user=mysql
- 安装服务
mysqld -install
- 启动服务
可以命令启动或者计算机服务中启动
net start mysql
- 修改root密码
命令行输入,无需密码直接回车
mysql -u root -p
成功进入后,这里设置密码为root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
至此结束,就可以用账号root密码root登录了。
**
03-解压版卸载
**
- 关闭服务
net stop 服务名
net stop mysql
- 删除服务
mysqld -remove 服务名
mysqld -remove mysql
- 删除环境变量
删除MYSQL_HOME
删除Path中MySQL相关部分D:\MySQL\5.7.30\bin或者%MYSQL_HOME%\bin,切勿多删,因为里面可能还有JDK等相关路径 - 删除文件夹
D:\MySQL\5.7.30(根据自己的解压目录删除) - 删除注册表
开始菜单》运行》regedit》回车
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
**
04-安装版安装
**
- 运行安装包
- 待续
**
05-安装版卸载
**
- 卸载安装文件
控制面板》程序》程序和功能》卸载MySQL - 删除相关文件夹
ProgramData、Program Files、Program Files (x86)以及安装目录残留(D:\MySQL\5.7.30,根据自己的安装目录调整) - 删除注册表
开始菜单》运行》regedit》回车
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL