今天领导给了我一台 Windows Server 2016 服务器,让我部署项目。
MySQL 装过好多遍了,之前每次装都是直接网上搜教程。教程很多,质量参差不齐,还要再甄选符合自己要求的。今天有时间就边安装边记录下,以后再装的时候就不用再搜别人的教程了。毕竟适合自己的才是最好的。
一、下载安装包
在浏览器地址栏输入下载地址( https://dev.mysql.com/downloads/mysql/ ),点击Download
按钮。
直接点击No thanks, just start my download.
直接下载文件。
目前(2022年7月13号)下载下来的文件为mysql-8.0.29-winx64.zip
。
二、创建my.ini文件
解压压缩包,得到文件夹mysql-8.0.29-winx64
,我的完整文件夹路径为D:\PRS\Env\mysql-8.0.29-winx64
。
打开文件夹,在文件夹下创建my.ini
文件。
my.ini
文件内容如下:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:/PRS/Env/mysql-8.0.29-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:/PRS/Data/MySQL/Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
# 关闭SSL
skip_ssl
# 配置时区
default-time_zone='+8:00'
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
三、配置环境变量
(1)右键单击此电脑
,然后单击属性
;
(2)单击高级系统设置
;
(3)单击环境变量
;
(4)选中系统变量下的Path
,然后点击编辑
,在打开的对话框中点击新建
,填入D:\PRS\Env\mysql-8.0.29-winx64\bin
(要改成你的bin文件夹的路径)。
四、以管理员身份打开CMD(命令提示符),配置MySQL。
(1)进入安装目录D:\PRS\Env\mysql-8.0.29-winx64
;
(2)将MySQL
添加到Windows
服务中;
运行如下命令将MySQL
添加到Windows
服务中:
mysqld --install
(3)初始化;
运行如下命令初始化数据库:
mysqld --initialize --user=root --console
初始化成功后会创建data
件夹、最后一行是生成的初始用户名和密码。
(4)启动MySQL
服务;
打开Windows服务,找到MySQL
,在MySQL
服务上单击鼠标右键,然后点击启动
。
(5)修改MySQL
初始密码;
mysql -u root -p
# 输入在(3)时生成的一串初始密码
# 修改初始密码(xxx为你想修改的密码)
alter user user() identified by "abcd@2023";
五、附录
MySQL
离线安装包直接下载地址(不清楚会不会一直有效):https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.29-winx64.zip。