mac安装mysql mysql命令找不到_MacBook通过Homebrew安装mysql
Macbook通過Homebrew安裝mysql
Macbook如何和安裝mysql呢?有兩種方式,一種是直接在mysql官網下載dmg可執行文件(https://dev.mysql.com/downloads/mysql/),直接雙擊就可以安裝完成了。
mac版mysql下載地址
安裝完成之后會在系統和偏好設置里面出現mysql的選項
mysql安裝成功
打開mysql的安裝選項,可以開啟和關閉mysql服務,還可以設置開機啟動
mysql控制臺界面
而對于一名開發人員來講,這么low的方式肯定不會采用啊,那么還有一種方式就是通過mac上強大的包管理工具Homebrew進行安裝(關于Homebrew的介紹:https://brew.sh/index_zh-cn)
homebrew官網
首先要確認mac上已經安裝了Homebrew
查看是否安裝,打開terminal輸入
brew如果已經安裝
homebrew已經安裝
如果沒有安裝,打開terminal輸入
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"確認安裝成功
brew doctor使用homebrew安裝mysql,在terminal輸入:
brew install mysql//默認安裝最新版,也可以輸入brew install mysql@5.7下載對應版本下載完成
We've installed your MySQL database without a root password. To secure it run: mysql_secure_installation //安裝完成執行MySQL is configured to only allow connections from localhost by defaultTo connect run: mysql -uroot //root權限登錄mysql@5.7 is keg-only, which means it was not symlinked into /usr/local,because this is an alternate version of another formula.If you need to have mysql@5.7 first in your PATH run: echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.bash_profile //設置環境變量For compilers to find mysql@5.7 you may need to set: export LDFLAGS="-L/usr/local/opt/mysql@5.7/lib" export CPPFLAGS="-I/usr/local/opt/mysql@5.7/include"For pkg-config to find mysql@5.7 you may need to set: export PKG_CONFIG_PATH="/usr/local/opt/mysql@5.7/lib/pkgconfig"To have launchd start mysql@5.7 now and restart at login: brew services start mysql@5.7 //啟動服務Or, if you don't want/need a background service you can just run: /usr/local/opt/mysql@5.7/bin/mysql.server start查看mysql安裝位置
brew list mysql在terminal中啟動mysql服務:
brew services start mysqlhomebrew mysql的配置
Remove anonymous users? [Y/n] Y //是否刪除匿名用戶Disallow root login remotely? [Y/n] Y //是否禁止遠程登錄Remove test database and access to it? [Y/n] Y //刪除測試數據庫,并登錄Reload privilege tables now? [Y/n] Y//重新載入權限表root登錄
mysql -u root -p輸入密碼登錄進入mysql命令行,查看當前編碼格式:
show variables like "%char%"停掉mysql服務:
exitbrew services stop mysql查看數據文件存儲目錄
mysqladmin -u root -p variables | grep datadir如果之前安裝了 MySQL 5.7,需要卸載
sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*vim /etc/hostconfig (and removed the line MYSQLCOM=-YES-)rm -rf ~/Library/PreferencePanes/My*sudo rm -rf /Library/Receipts/mysql*sudo rm -rf /Library/Receipts/MySQL*sudo rm -rf /var/db/receipts/com.mysql.*如果之前沒有安裝過MySQL 5.7
brew install mysql@5.7 // 安裝brew link --force mysql@5.7 // 鏈接brew services start mysql@5.7 // 啟動服務echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc // 輸出到環境變量mac中mysql安裝完成
總結
以上是生活随笔為你收集整理的mac安装mysql mysql命令找不到_MacBook通过Homebrew安装mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dns被自动修改_怎么加速iTunes下
- 下一篇: navicat mysql两张表建立联系