《从零开始搭建游戏服务器》MySQL安装配置

一、下载资源:

        到MySQL官网下载免安装版的MySQL包,或者直接点击此链接下载:mysql-5.7.17-winx64.zip

 

二、解压配置:

        将上面下载的安装包解压到一个本地目录下,在得到的mysql-5.7.17-winx64文件夹目录下会有一个my-default.ini配置文件,将几个参数根据当前目录修改一下,要修改的参数有:basedir(当前解压根目录)、datadir(数据存储文件目录)、port(端口号):

# These are commonly set, remove the # and set as required.
basedir = D:\java web\tools\mysql-5.7.17-winx64
datadir = D:\java web\tools\mysql-5.7.17-winx64\Data
port = 3306
# server_id = .....

        datadir是需要自己创建的目录,通常直接在mysql根目录下创建,这里我创建的文件名为Data。

 


三、安装:

      使用管理员权限打开docs窗口,定位到MySQL解压目录的bin目录下,分别执行以下指令:

1.无密码模式初始化(不输入insecure会匹配随机密码):

mysqld --initialize-insecure

 

 

 

2.安装:

mysqld -install


3.启动MySQL服务:

net start mysql

《从零开始搭建游戏服务器》MySQL安装配置_第1张图片


4.停止MySQL服务:

net stop mysql


5.设置密码:

mysql -u root -p

由于当前数据库还处于无密码状态,所以命令行显示"Enter password:"时,直接回车就可以进入mysql模式

《从零开始搭建游戏服务器》MySQL安装配置_第2张图片

5.7或者以上版本去除了Password字段来设置密码,而是使用authentication_string作为密码存储字段,所以设置或者修改数据库密码的doc指令为:

update mysql.user set authentication_string=password('123lin') where user='root' and Host = 'localhost';
flush privileges;
quit

《从零开始搭建游戏服务器》MySQL安装配置_第3张图片
在使用访问root权限的指令,输入新的密码,验证成功如下:

《从零开始搭建游戏服务器》MySQL安装配置_第4张图片

-----------------------------------2019.2.15 补充-----------------------------------

在 8.0.11 版本起,设置密码的方式又变了,改为如下命令:

> use mysql 

> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; 

> FLUSH PRIVILEGES;

 

四、数据库操作:

1.查询:

show databases;

2.添加:

create database (数据库名)

《从零开始搭建游戏服务器》MySQL安装配置_第5张图片

 

参考

mysql8.0.11用户密码设置注意事项

 

 

 

你可能感兴趣的:(java服务器,《从零开始搭建游戏服务器》)