[英]Using HomeBrew to install MySQL
我通過 mac HomeBrew 安裝了 MySQL stable 8.0.19 (bottled)
:
brew install mysql
它要求我遵循警告部分中的這些說明:
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 default To connect run: mysql -uroot To have launchd start mysql now and restart at login: brew services start mysql Or, if you don't want/need a background service you can just run: mysql.server start
當我使用或不使用sudo
運行mysql_secure_installation
命令時,我得到:
Securing the MySQL server deployment. Enter password for user root:
現在我嘗試尋找默認密碼。 此處的 macOS 的 MySQL 安裝過程顯示,在最后一步為用戶提供了一個臨時密碼:
[][5] (source: [mysql.com](https://dev.mysql.com/doc/mysql-osx-excerpt/5.7/en/images/mac-installer-root-password.png))
但是,我在 HomeBrew 終端輸出中看不到任何有關臨時密碼的信息。 從這里我嘗試過:
sudo grep 'temporary password' /var/log/mysqld.log
但我得到:
grep:/var/log/mysqld.log:沒有這樣的文件或目錄
然后我嘗試查找該日志文件:
sudo find / -name mysqld.log
但我得到了很多find: ... Operation not permitted
而不是任何有意義的結果。
如果你能幫助我知道,我將不勝感激
如果到目前為止我做的一切都是正確的,
如果是,我如何獲得臨時密碼
什么是下一個步驟
理想情況下,我應該能夠在 GUI 中遵循本教程的其余部分。
好的,我想我已經取得了一些進展。 我跑了
brew services list
它表明mysql stopped
,現在我跑了:
brew services start mysql
現在mysql_secure_installation
腳本運行順利
Securing the MySQL server deployment. Connecting to MySQL using a blank password.
幫我設置密碼和其他設置。 現在您可以通過以下方式安裝 MySQL Workbench(教程中的 GUI):
brew cask install mysqlworkbench
你應該能夠從/Applications/
文件夾中找到並運行 MYSQLWorkbench!
PS在這里寫了簡單的說明。
對於 macOS 用戶,DBngin ( https://dngin.com ) 為您提供 MySql、PostgreSQL(和 redis)的按鈕啟動/停止 .. 具有非重疊配置/數據目錄的不同版本。 真的救了我——還有我的學生! - 在我的數據庫課程中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.