今天领导给了我一台 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/bin
# 设置mysql数据库的数据的存放目录
datadir=D:/PRS/Data/MySQL/Data
# 允许最大连接数
max_connections=50
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[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 "XXX";
,