簡體   English   中英

使用 HomeBrew 安裝 MySQL

[英]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(和 r​​edis)的按鈕啟動/停止 .. 具有非重疊配置/數據目錄的不同版本。 真的救了我——還有我的學生! - 在我的數據庫課程中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM