综合了很多个网上教程才安装好MySQL,所以记录下安装过程,防止以后安装的时候,疏忽安装细节,导致手忙脚乱。
1、准备工作
安装环境:win10
MySQL版本:MySQL8.0.11 For Windows zip包
2、安装
2.1 解压zip包到安装目录
下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在D:Program FilesJavamysql-8.0.11-winx64 下。
图1 安装目录一览表
在安装之前,解压后的文件目录不包括箭头所指的两个文件。
2.2 配置环境变量
将解压文件夹下的bin路径添加到环境变量值中。
2.3 配置初始化的my.ini文件
解压后的文件不包括my.ini,需要自行创建。在安装根目录下创建文件 my.ini,并添加如下基本配置信息:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:Program FilesJavamysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:Program FilesJavamysql-8.0.11-winx64Data # 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数,防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 设置新表默认的存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
3、安装mysql
在安装时,必须以管理员身份运行cmd。
注意,在安装成功后,会自动创建图1所示的Data目录。
3.1 初始化数据库
在MySQL安装目录的 bin 目录下执行命令:
mysqld --initialize --console
执行完成后,会打印 root 用户的初始默认密码,截图中root@localhost:后面的【)aTRtKgju9Jh】就是初始密码(不含首位空格),后续登录需要用到,你也可以在登陆后修改密码。
3.2 安装服务
在MySQL安装目录的 bin 目录下执行命令:
mysqld --install [服务名]
这里,服务名可以不写,默认值为 mysql。当然,如果安装多个MySQL服务,就需要用不同的名字区分了。本文将其设置为 mysql811。
安装完成之后,就可以通过命令net start mysql811启动MySQL的服务了。通过命令net stop mysql811停止服务。通过命令sc delete MySQL/mysqld -remove卸载 MySQL 服务
至此,MySQL数据库已经安装成功。关于如何使用命令建库建表,将在另一篇文章《MySQL命令行基本操作》中介绍。