brew安装指定版本mysql,Mac 系统为 Valet 开发环境安装指定版本 MySQL
Mac 系統為 Valet 開發環境安裝指定版本 MySQL
由 學院君 創建于1年前, 最后更新于 5個月前
版本號 #3
1547 views
1 likes
0 collects
在 Mac 系統下使用 Valet 作為 Laravel 本地開發環境的話,需要自行安裝 MySQL 數據庫,我們通過 Homebrew 來安裝。
如果之前安裝過其他版本的 MySQL,建議先卸載 (軟件名以自己系統安裝為準,比如安裝的是 mysql@5.7,則卸載的軟件名為 mysql@5.7):
brew uninstall mysql
然后刪除相關的數據庫文件(否則可能導致后續連接出現問題):
sudo rm -rf /usr/local/var/mysql
接下來,安裝新的 MySQL,比如這里安裝的是 mysql@5.7:
brew install mysql@5.7
安裝完成后,按照提示更新相關環境設置:
echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
export LDFLAGS="-L/usr/local/opt/mysql@5.7/lib"
export CPPFLAGS="-I/usr/local/opt/mysql@5.7/include"
export PKG_CONFIG_PATH="/usr/local/opt/mysql@5.7/lib/pkgconfig"
設置完成后,啟動 MySQL 服務器:
brew services start mysql@5.7
此時連接數據庫,可能報錯提示找不到 tmp/mysql.sock,那就不要用套接字,改用 IP + 端口號(不顯式設置默認為 3306)方式連接:
接下來可以運行如下命令為 root 用戶設置密碼(默認為空):
mysql_secure_installation
按照系統交互一步步來就好了。設置完成后,就可以通過新設置的密碼連接到數據庫:
最后在 Laravel 項目的 .env 文件中配置數據庫信息如下(密碼以你自己配置為準):
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel6
DB_USERNAME=root
DB_PASSWORD=root
其中,laravel6 數據庫需要先到數據庫手動創建,接下來,就可以運行 php artisan migrate 命令執行數據庫遷移命令了:
總結
以上是生活随笔為你收集整理的brew安装指定版本mysql,Mac 系统为 Valet 开发环境安装指定版本 MySQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 菜多多买凳子颜色怎么选择?
- 下一篇: 在旅游景点买房子好吗