1、下載mysql安裝包
先看一下本機(jī)mac信息
左上角,單機(jī)蘋果的logo,然后單擊“關(guān)于本機(jī)”,可以看到當(dāng)前mac的信息
看這個(gè)信息的目的是:你在官網(wǎng)下載mysql的時(shí)候,不要再下載x86版本,要現(xiàn)在arm版本,因?yàn)樘O果的M2芯片是基于arm架構(gòu)。
下載mysql的路徑:https://dev.mysql.com/downloads/mysql/
注意下載arm版本,下圖中,紅框框起來的那個(gè)
下載之后,先解壓
tar -zxvf mysql-8.0.33-macos13-arm64.tar.gz
2、移動(dòng)解壓目錄并授權(quán)
然后將上一步的mysql解壓目錄重命名為mysql,方便后面操作。然后將重命名后的mysql目錄移動(dòng)到/usr/local目錄中
#這一步可能會(huì)讓你輸入本機(jī)密碼
sudo mv mysql /usr/local
cd /usr/local
#更改mysql目錄用戶組
sudo chown -R <你的mac用戶名>:wheel mysql
3、初始化mysql
#初始化mysql
sudo bin/mysqld --initialize
初始化mysql時(shí),控制臺(tái)會(huì)輸出初始化密碼,找地方記下來,后面要用
4、啟動(dòng)mysql
初始化完畢,就可以啟動(dòng)mysql了,首先進(jìn)入mysql目錄,
cd /usr/local/mysql
下面是常見的關(guān)于mysql的操作。
# 啟動(dòng)
sudo support-files/mysql.server start
# 重啟
sudo support-files/mysql.server restart
# 停止
sudo support-files/mysql.server stop
# 檢查 MySQL 運(yùn)行狀態(tài)
sudo support-files/mysql.server status
5、啟動(dòng)錯(cuò)誤處理
我在啟動(dòng)mysql時(shí)報(bào)錯(cuò)了,我的錯(cuò)誤原因是:data目錄沒有寫權(quán)限,用下面的命令給data目錄授權(quán)即可
sudo chown -R mysql /usr/local/mysql/data
然后再次啟動(dòng)mysql,啟動(dòng)成功!
6、登錄mysql
此時(shí),可以進(jìn)入/usr/local/mysql/bin目錄,用以下命令登錄mysql
./mysql -uroot -p初始密碼
到這一步,如果你聽我的話,記住了密碼,此時(shí)就可以直接使用mysql了。如果你沒聽話,那就還得繼續(xù)做下面的操作重置密碼,??。
7、重置mysql密碼
進(jìn)入mysql的bin目錄
cd /usr/local/mysql/bin
切換root用戶
sudo su
此時(shí)會(huì)出現(xiàn)sh-3.2
切換到安全模式運(yùn)行mysql
./mysqld_safe --skip-grant-tables &
此時(shí)重新打開一個(gè)終端,進(jìn)入/usr/local/mysql/bin,免密碼登錄mysql
./mysql -uroot
登錄成功后,執(zhí)行兩條命令重置密碼
FLUSH PRIVILEGES;
#你可以不用123456,改成你自己的密碼
SET PASSWORD FOR root@'localhost' = '123456';
然后就可以使用密碼登錄mysql了文章來源:http://www.zghlxwxcb.cn/news/detail-643505.html
mysql -uroot -p123456
每次登錄mysql,還得添加/usr/local/mysql/bin前綴,有點(diǎn)麻煩,我們可以配一個(gè)環(huán)境變量,編輯.bash_profile文件,增加下面的配置文章來源地址http://www.zghlxwxcb.cn/news/detail-643505.html
export PATH="$PATH":/usr/local/mysql/bin
到了這里,關(guān)于Mac M2芯片免安裝版mysql的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!