Mysql下载地址:https://dev.mysql.com/downloads/mysql/ 选择下载格式为zip格式
将压缩文件解压后放置在安装目录下,我放置在 C:\Program Files 中
配置环境变量:
新建MYSQL_HOME变量,C:\Program Files\mysql-8.0.16-winx64
编辑path变量,在末尾加上%MYSQL_HOME%\bin;安装MySQL数据库:
1、解压文件,创建my.ini文件,我的内容如下
[mysqld]
port=3306
character-set-server = utf8
basedir=C:\\Program Files\\mysql-5.6.36-win32
datadir=C:\\Program Files\\mysql-5.6.36-win32\\data
# 允许最大连接数
# max_connections=20
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set = utf8
[client]
default-character-set = utf8
2、在bin目录下面,新建(或者复制my-default.ini)my.ini文件,不然初始化mysqld --initialize-insecure, data文件会报找不到文件夹(不能自动生成data文件夹)
3、以管理员身份打开命令提示符
4、安装MySQL 服务:
命令:mysqld install
作用:为windows系统安装MySQL服务,默认服务名为mysql
删除服务:mysqld remove (删除之前要确保服务已经停止)
安装成功后可以在windows系统的 控制面板-管理工具-服务 中进行查看
5、初始化数据库
命令:mysqld --initialize-insecure 作用:初始化数据库,并设置默认root密码为空
mysqld --initialize 作用:初始化时,会生成一个root用户和一个随机密码,并且密码设置为过期,需要你立即修改密码。
mysqld --initialize --console
初始化完成后会出现data文件夹
如果有data文件夹了,先删除掉,再执行mysqld --initialize.
注意:安装过程中出现 “找不到msvcp140.dll” 问题是因为没有安装VC++2015版运行库导致的,解决方法:
点击https://www.microsoft.com/en-us/download/details.aspx?id=53587中的下载,根据自己的电脑选择下载32位、64为的安装文件,安装即可
安装完成后mysql根目录下会新生成data文件夹,data文件夹中出现mysql、performance_schema、sys三个文件夹时表明初始化完成
6、启动MySQL服务
命令:net start mysql
作用:启动MySQL服务,此时的“mysql”表示服务名
注意:此时任然在以管理员身份运行的命令提示符中执行命令
7、停止MySQL服务
命令:net stop mysql
注意:只有停止了服务才能删除MySQL服务