MySQL 8.0 下载、安装和配置(Windows 版)
大家好,我是水滴~~
今天介绍下 MySQL 8.0 是如何安装与配置的。
1 下载 MySQL
该章主要介绍从 MySQL 的官网下载安装程序,我把下载的步骤记录了下来,目的是为了以后找不到下载地址时,可以从官网上快速进入下载页面。
当然,我也为大家准备好了下载地址,可以直接进入下载:
-
官网首页地址: 最新版本地址: 历史版本地址:
1.1 下载最新版本
第一步: 打开官网首页,然后点击【DOWNLOADS】下载链接。
第二步: 网页拉到下面,点击【MySQL Community (GPL) Downloads »】社区版下载链接。
第三步: 点击【MySQL Community Server】社区版服务器端下载链接。
第四步: 该页面为 MySQL 社区版的最新版本下载页面,可以根据操作系统进行选择下载。这里我们直接下载最新版本即可,找到noinstall ZIP Archive 版,点击右侧【Download】下载按钮。
第五步: 提示让我们登录 Oracle 账户,可以点击【No thanks, just start my download.】按钮放弃登录,直接下载。
第六步: 弹出下载框(我的是 360 极速浏览器),开始下载。
1.2 历史版本下载
第一步: 在上一节的第四步,点击【Archives】存档按钮。
第二步: 进入了历史版本页面,可以根据 MySQL 版本和操作系统,进行选择下载。
2 安装与配置
我选择安装的版本是mysql-8.0.28-winx64,并且是noinstall ZIP Archive 版,需要手动解压安装。选择这个版本主要是可以自定义配置,因为我喜欢在电脑上安装多个版本的 MySQL。
2.1 安装 MySQL
将下载好的mysql-8.0.28-winx64.zip文件,解压到指定目录,我的解压目录为D:mysql-8.0.28-winx64,如下:
2.2 配置 my.ini
在 MySQL 的根目录,创建配置文件my.ini,再创建data文件夹,用于存放数据库的数据,如下:
my.ini配置文件的内容如下:
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\mysql-8.0.28-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\mysql-8.0.28-winx64\data # 允许最大连接数 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
2.3 设置环境变量
增加环境变量,指定MYSQL_HOME目录为 MySQL 的目录:
编辑Path环境变量,添加%MYSQL_HOME%in:
2.4 初始化
在 MySQL 的根目录,按住【Shift】键,同时在空白处点击鼠标右键,选择【在此处打开Powershell容器】。
在窗口中输入下面命令进行初始化:
mysqld --initialize --console
输出下面内容表示成功,红框内为root的初始密码(trK1o/P0o3Ea),我们要复制下来,并记好,一会修改密码会用到。
2.5 安装服务
输入下面命令来安装 Windows 服务:
mysqld --install [服务名]
我习惯将服务名称后面加上版本号,当安装多个时好区分。
打开计算机管理,红框内为刚安装的服务。
2.6 启动服务
输入下面命令,启动服务:
net start [服务名]
2.7 登录并修改密码
输入下面命令,再使用刚才记录的密码进行登录:
mysql -u root -p
输入下面命令修改密码:
alter user root@localhost identified by 新密码;
现在就可以使用新密码进行登录了。