mac下mysql的安装配置

mac os下的默认安装的mysql是8.0版本的,可是目前8.0版本的坑有点多,不少操做与5.7不太一致,所以我在踩了不少坑以后,回退到了5.7版本(卑微)mysql

首先:sql

mysql --version
 
 mysql  Ver 14.14 Distrib 5.7.28, for osx10.15 (x86_64) using  EditLine wrapper
复制代码

能够看到,我目前的版本是5.7.28。数据库

那么我是怎么降级的呢,首先我清理了个人数据库:app

mysql.server stop // 关闭数据库
brew remove mysql // 移除数据库
brew cleanup // 将以前的数据清理干净
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
复制代码

若是以前的数据对你有用的话,你能够在迁移的时候,就作一个备份spa

brew install mysql@5.7
brew link --force mysql@5.7
复制代码

安装指定的版本,并连接这个版本code

而后就执行:server

mysql.server start
mysql -uroot -p
复制代码

去操做你的数据库了。rem

这里值得一提的是,mysql 8.0与mysql 5.7更改数据库密码的方式不太同样:it

mysql 5.7咱们只须要执行:io

mysql -uroot -p

use mysql;

UPDATE user SET Password=PASSWORD('newpassword') where USER=’root’; 
复制代码

那么mysql 8.0呢:

mysql -uroot -p

ALTER user 'root'@'localhost' IDENTIFIED BY 'newpassword';

flush privileges;
复制代码
相关文章
相关标签/搜索