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

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. 总结

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

相关文章
相关标签/搜索