《从零开始搭建游戏服务器》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


4.停止MySQL服务:

net stop mysql


5.设置密码:

mysql -u root -p

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

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

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


在使用访问root权限的指令,输入新的密码,验证成功如下:

-----------------------------------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 (数据库名)

 

参考

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

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值