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;
複製代碼
相關文章
相關標籤/搜索