標籤:

mac安裝mysql的兩種方法(含配置)

mac安裝mysql的兩種方法(含配置)

4 人贊了文章1.使用安裝包安裝mysql(網上下載實在是太慢了,需要安裝包的可以在文章底部留言,我發給您)

  • 雙擊打開安裝文件

pic1.png

  • 雙擊pkg文件安裝

pic2.png

  • 一路向下,記得保存最後彈出框中的密碼(它是你mysql root賬號的密碼)

MYSQL2.png

  • 正常情況下,安裝成功。
  • 此時只是安裝成功,但還需要額外的配置:

    (1) 進入系統偏好設置

pic3.png

(2) 點擊mysql

pic4.png

(3) 開啟mysql服務

pic5.png

  • 此時我們在命令行輸入mysql -uroot -p命令會提示沒有commod not found,我們還需要將mysql加入系統環境變數。

    (1).進入/usr/local/mysql/bin,查看此目錄下是否有mysql,見pic6。(2).執行vim ~/.bash_profile 在該文件中添加mysql/bin的目錄,見pic7: PATH=/usr/local/mysql/bin:$PATH添加完成後,按esc,然後輸入wq保存。最後在命令行輸入source ~/.bash_profile

    pic6.png

pic7.png

  • 現在你就可以通過mysql -uroot -p登錄mysql了,會讓你輸入密碼,就是pic3上的>fj...

    登錄成功後,你可以通過下面的命令修改密碼

    SET PASSWORD FOR root@localhost = PASSWORD(newpass);

2.使用homebrew安裝mysql及遇到的問題

  • 安裝命令

    brew install mysql

  • 安裝完成之後,本地命令行輸入mysql命令,發現無此命令

    commond not found

  • 首先,檢查是否是安裝了

    重新執行一遍 brew install mysql命令行提示:Warning: mysql-5.7.10 already installed, its just not linked

  • 然後網上查找解決方法,最後解決方法是執行:

    brew link --overwrite mysql

  • 但是執行,卻報錯

    Linking /usr/local/Cellar/mysql/5.7.10... Error: Could not symlink share/man/man8/mysqld.8/usr/local/share/man/man8 is not writable.

  • 又在網上各種查找解決方法,最後本地實驗以下語句執行成功

    sudo chown -R yin /usr/local注意: yin是你電腦的用戶名

  • 解決了問題後,重新執行:

    brew link --overwrite mysql提示:Linking /usr/local/Cellar/mysql/5.7.10... 92 symlinks created

    心想著,這下算是成功了吧。重新執行:

    mysql -u root -p

    但是又報錯:

    ERROR 2002 (HY000): Cant connect to local MySQL server through socket /tmp/mysql.sock (2)

    依次執行:

    unset TMPDIR

    bash mysql_install_db --verbose --user=root--basedir="$(brew --prefix mysql)"--datadir=/usr/local/var/mysql --tmpdir=/tmp

    接下來啟動mysqlbash mysql.server start

到這裡,mysql的安裝就結束了,我這裡還是推薦第一種安裝包的形式安裝。謝謝~
推薦閱讀:

採用Jquery+Ajax+PHP+MySQL實現分類列表管理 上
mysql 索引 最左前綴原則
黃河之水天上來,數據之源資料庫——SQL
概述MySQL那幾把鎖
SQL每日一練【180604】

TAG:MySQL |