-----Minecraft服务器搭建数据库留档。
系统环境
Windows Server 2022 Datacenter
MySQL8.4的安装与配置
下载
MySQL8.4官方下载地址:https://dev.mysql.com/downloads/mysql/
Product Version
选择8.4.2
Operating System
选择Microsoft Windows
OS Version
选择Windows (x86, 64-bit)
点击
ZIP Archive
后的Download进行下载
MySQL8.4安装
将下载好的
mysql-8.4.2-winx64.zip
解压,如:D:\MySQL\8.4.2配置环境变量,添加系统变量,编辑
Path
,新增MySQL根目录下的bin目录,如:D:\MySQL\8.4.2\bin在MySQL根目录下新建my.ini文件,如下
[mysqld] # 服务器端口,默认3306 port=3306 # MySQL根目录(注意这里的都是`/`而不是`\`或者使用`\\`如果填错会刷错误) basedir=D:/MySQL/8.4.2 # 数据存储位置 datadir=D:\MySQL\8.4.2\Data # 允许最大连接数 max_connections=200 # 允许连接失败的次数 max_connect_errors=10 # 服务器默认字符集,无需修改 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
使用管理员权限打开DOS窗口(CMD),或Powershell.
输入
mysqld --initialize --console
初始化数据库,执行后会生成随机密码。在root@localhost:*******
如果忘记初始密码,请删除
my.ini
中datadir
(数据存储位置)目录重新初始化输入
mysqld --install
安装MySQL服务启动MySQL为
net start mysql
关闭MySQL为
net stop mysql
输入
mysqld -remove
或sc delete mysql
即可卸载MySQL
MySQL8.4修改密码
打开CMD或Powershell
输入
mysql -u root -p
,回车后输入初始密码在输入
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
注意新密码要用单引号括起来输入
flush privileges;
刷新保存exit;
退出MySQL
MySQL8.4修改root用户远程访问
打开CMD或Powershell
输入
mysql -u root -p
回车,输入密码,回车输入
use mysql;
切换到名下mysql的数据库下输入
update user set host = "%" where user ="root";
输入
flush privileges;
刷新权限exit;
退出
安装中可能出现的问题
如果出现系统错误,找不到****.dll等问题
下载最新受支持的Microsoft Visual C++
https://aka.ms/vs/17/release/vc_redist.x86.exe