-----Minecraft服务器搭建数据库留档。

系统环境

Windows Server 2022 Datacenter

MySQL8.4的安装与配置

下载

MySQL8.4官方下载地址:https://dev.mysql.com/downloads/mysql/

  1. Product Version 选择8.4.2

  2. Operating System 选择Microsoft Windows

  3. OS Version 选择Windows (x86, 64-bit)

  4. 点击ZIP Archive后的Download进行下载

MySQL8.4安装

  1. 将下载好的mysql-8.4.2-winx64.zip解压,如:D:\MySQL\8.4.2

  2. 配置环境变量,添加系统变量,编辑Path,新增MySQL根目录下的bin目录,如:D:\MySQL\8.4.2\bin

  3. 在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
  4. 使用管理员权限打开DOS窗口(CMD),或Powershell.

  • 输入mysqld --initialize --console初始化数据库,执行后会生成随机密码。在root@localhost:*******

  • 如果忘记初始密码,请删除my.inidatadir(数据存储位置)目录重新初始化

  • 输入mysqld --install安装MySQL服务

  • 启动MySQL为net start mysql

  • 关闭MySQL为net stop mysql

  • 输入mysqld -removesc delete mysql即可卸载MySQL

MySQL8.4修改密码

  1. 打开CMD或Powershell

  2. 输入mysql -u root -p,回车后输入初始密码

  3. 在输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';注意新密码要用单引号括起来

  4. 输入flush privileges;刷新保存

  5. exit;退出MySQL

MySQL8.4修改root用户远程访问

  1. 打开CMD或Powershell

  2. 输入mysql -u root -p回车,输入密码,回车

  3. 输入use mysql;切换到名下mysql的数据库下

  4. 输入update user set host = "%" where user ="root";

  5. 输入flush privileges;刷新权限

  6. exit;退出

安装中可能出现的问题

如果出现系统错误,找不到****.dll等问题

下载最新受支持的Microsoft Visual C++

https://aka.ms/vs/17/release/vc_redist.x86.exe