windows安装mysql8.0.16
前言
因为自己电脑mysql版本太低,导致很多时候莫名其妙的bug,所以决定安装新的版本,遇到了一些坑,仅做记录。
准备
到mysql官网或者国内镜像下载对应的安装包,我下的是mysql8.0.16.zip版本
开始安装配置
1.把下载的安装包解压到你准备的安装文件位置
2.使用管理员身份打开cmd,进入到mysql的bin目录
3.初始化,并将生成的用户密码记下来
指令:mysqld --initialize --console
4. 安装服务
指令:mysqld --install
5.启动mysql服务
指令:net start mysql
6.用root账号和记下的密码登录
7.修改root密码
指令:alter user ‘root’@‘localhost’ identified by ‘你的密码’
注意
1.mysql8 之后并不需要新建my.ini文件和data文件夹,初始化之后会自动的生成data文件夹,端口默认3306
2.自己若新建并设置了my.ini 文件,有data文件的话,在初始化之前要删除。然后再初始化
3.在初始化之后会自动生成密码,要记下来,后续登上mysql需改密码之后才可后续操作
4.要更改加密规则,不然无法使用工具连接mysql
若navicat等远程连接操作报错,大部分错误是要更改加密规则,方式如下:
1.登录 mysql -uroot -ppassword
2.选择数据库 use mysql;
3.更改加密方式 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER;
4.刷新权限 FLUSH PRIVILEGES;
完成后测试成功