最新版mysql8.0_最新版-MySQL8.0 安装 - 改密码 之坑

1. 需求背景

最近需要在一台性能一般的电脑上使用数据库,所以决定安装MySQL数据库,以前安装都是使用WorkBench自动化安装,但安装过程太慢占用空间过大,于是下载zip压缩包。之所以选择选择MySQL8.0,那是因为:

3aa89c7e6f31ec20a6f21231b5a9d1ac.png

be4554e072c0b9f2579c971387031493.png

d4afb646048616e5778c94c257f4d182.png

b5d9c7a243f569834017f90ab1df7807.png

ps:根本没看介绍,一路狂点,安装时才发现是MySQL8.0

372caf6d4bded6bd79fbaf4bec3f1323.png

2. 安装

1)解压

17f5cfbc8e4d4c135c661bc47768ce40.png

解压完成后的目录和文件。

注意:不要随意修改和移动!!!

2)环境变量

e5e146a02cfbbf3df7ce77b57229bc14.png

选择安装目录下的bin目录

49e8dba1fded637bd3cfd8a34ae65058.png

配置环境变量。

3 ) 注册mysql服务

在mysql的bin目录启动命令行窗口(shift+右击),输入mysqld -install

4)自动生成相关配置文件

配置好环境变量,输入net start mysql,会显示启动成功

7ded38a55985092b28de0af6c421a6de.png

但是,无法登陆,查看后台进程和服务,MySQL并没有启动成功

输入mysql --console密码会显示缺少data目录,这是因为mysql没有初始化。

输入mysqld  --initialize 初始化data目录,MySQL目录多了一个data目录,里面也会有各种数据

48f059a176973497ac7f7f1e5517bef5.png

MySQL服务可以正常启动。

5)查看随机密码

MySQL服务启动后,登陆root账号需要密码,否会报错。

很多同学会奇怪,自己没有设置密码怎么会要密码呢,这是MySQL在初始化时在xxx-PC.err中生成了一个随机密码。

72d4244412ee4800e49be91f3bff0757.png

aa45e7e9489d0d9388bb5ed13a52d97f.png

6)登录成功

输入随机密码,即可登录系统

648d5f9fddc0babf63c5679cd69e0439.png

3. 改密码

1) 随机密码无操作权限

使用随机密码登录系统后并没有权限操作数据库和表,需要更改密码。

5d6266fc4b92eae8d6bf82aef0cb8fad.png

使用set password for root@localhost = password('123');修改会报错,因为新版的命令发生了变化

b323242492c5389c855526188fec05c1.png

2)新版命令与老版本不一样

在新版本中命令如下set password for root@localhost = '123';,比旧版本更简洁。

3)修改成功

54d297e013b0d18a4159010d0323bc9f.png

修改成功

4)操作数据库、表

可以对数据库和表进行操作了

ab49163b8ee50cec4580db0258868212.png

4. 总结

出现问题就看官方网文档!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值