1. 需求背景mysql
最近须要在一台性能通常的电脑上使用数据库,因此决定安装MySQL数据库,之前安装都是使用WorkBench自动化安装,但安装过程太慢占用空间过大,因而下载zip压缩包。之因此选择选择MySQL8.0,那是由于:sql
ps:根本没看介绍,一路狂点,安装时才发现是MySQL8.0数据库
2. 安装性能
1)解压命令行
解压完成后的目录和文件。3d
注意:不要随意修改和移动!!!blog
2)环境变量进程
选择安装目录下的bin目录ip
配置环境变量。文档
3 ) 注册mysql服务
在mysql的bin目录启动命令行窗口(shift+右击),输入mysqld -install
4)自动生成相关配置文件
配置好环境变量,输入net start mysql,会显示启动成功
可是,没法登录,查看后台进程和服务,MySQL并无启动成功
输入mysql --console密码会显示缺乏data目录,这是由于mysql没有初始化。
输入mysqld --initialize 初始化data目录,MySQL目录多了一个data目录,里面也会有各类数据
MySQL服务能够正常启动。
5)查看随机密码
MySQL服务启动后,登录root帐号须要密码,否会报错。
不少同窗会奇怪,本身没有设置密码怎么会要密码呢,这是MySQL在初始化时在xxx-PC.err中生成了一个随机密码。
6)登陆成功
输入随机密码,便可登陆系统
3. 改密码
1) 随机密码无操做权限
使用随机密码登陆系统后并无权限操做数据库和表,须要更改密码。
使用set password for root@localhost = password('123');修改会报错,由于新版的命令发生了变化
2)新版命令与老版本不同
在新版本中命令以下set password for root@localhost = '123';,比旧版本更简洁。
3)修改为功
修改为功
4)操做数据库、表
能够对数据库和表进行操做了
4. 总结
出现问题就看官方网文档!