MAMP升級mysql5.6到5.7


RT

1.先把mamp環境停掉 

sudo sh /Applications/MAMP/bin/stop.sh

2.然后使用brew安裝mysql5.7

brew install mysql

3.默認安裝的是最新版本,因為是5.7所以要手動設置一下root用戶的密碼,跟着步驟設置就行

/usr/local/Cellar/mysql/5.7.20/bin
sudo ./mysql_secure_installation

4.啟動mysql

brew services start mysql

5.找到mysql.sock然后做符號連接到mamp里面

ln -s /tmp/mysql.sock /Applications/MAMP/tmp/mysql

6.然后直接重啟web服務器就可以了,記住不要使用mamp界面啟動服務,因為那樣會替換掉mysql.sock

sudo httpd -k start

7.連接mysql就可以看到走的是5.7的mysql了

mysql -uroot -p你的密碼

知識點:

1⃣️釋放端口

調試過程中有遇到端口占用的問題,直接釋放掉占用的端口即可

找到端口對應的pid

lsof  -i:端口號

然后干掉進程

kill 進程id

2⃣️如果修改mysqlroot密碼后mamp自帶的phpmyadmin登陸失敗問題

只需要修改/Application/MAMP/bin/phpAdmin/config.inc.php

以及以下五個文件中的-proot改為-p+新密碼

/Application/MAMP/bin/checkMysql.sh

/Application/MAMP/bin/quickCheckMysqlUpgrade.sh

/Application/MAMP/bin/repairMysql.sh

/Application/MAMP/bin/stopMysql.sh

/Application/MAMP/bin/upgradeMysql.sh

就可以正常使用了。

3⃣️一個很好用的命令

brew info 軟件名稱

可以查看安裝的軟件的具體詳情信息,比如一些配置文件的路徑啊,軟件啟動方式啊什么的

比如可以使用brew info mysql 查看安裝的mysql的詳情信息和注意事項。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM