一台电脑安装同时安装mysql5.7和mysql8

电脑原来安装有mysql5.7用于业务开发,mysql8已经出来很久,已经很稳定,支持不少新特性,用起来还是挺方便,打算安装使用。

1,安装

mac系统安装:brew install mysql@8.0

2,初始化

设置mysql8的环境变量

export PATH="/usr/local/opt/mysql@8.0/bin$PATH"

查看环境是否生效

mysql --version

显示mysql8版本信息,说明环境生效,可以开始接下来的操作啦!

一台电脑安装同时安装mysql5.7和mysql8

运行初始化

mysqld --initialize  --datadir=/work/mysql8data

3,修改配置文件

[mysqld]
port=3307
datadir=/Volumes/ssd/mysql8data
socket=mysql8.socket

[client]
port  =3307
socket=mysql8.socket

注意配置项socket必须要加上,不然和已经存在的mysql5.7冲突,导致无法启动mysql8

4,跳过权限启动mysql8

mysqld  --defaults-file="/mac-config/mysql8.cnf"  --daemonize --datadir="/work/mysql8data" --log-error=/tmp/mysql8.err.log --skip-grant-tables 

5,修改root密码

命令行下登陆mysql8 :

mysql -S /Users/jiakai/work/mysql8data/mysql8.socket  -u root

登陆后修改root密码 :

alter user'root'@'localhost' IDENTIFIED BY 'Aiy=es9e';

使修改生效 :

flush privileges;

一台电脑安装同时安装mysql5.7和mysql8

6,去掉第四步的 --skip-grant-tables ,重启mysql8

 

到此安装完毕,可以用navicat等客户端连接了。

 

 

 

 

 
上一篇:mysql8学习笔记⑦数据库的时间函数


下一篇:MySQL8安装与配置