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

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=$PATH:/usr/local/mysql/bin添加完成后,按esc,然后輸入wq保存。最后在命令行輸入source ~/.bash_profile

pic6.png

pic7.png

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

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

SETPASSWORDFOR'root'@'localhost'=PASSWORD('newpass');

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

安裝命令

brewinstallmysql

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

commondnotfound

首先,檢查是否是安裝了

重新執行一遍brewinstallmysql命令行提示:Warning:mysql-5.7.10alreadyinstalled,it's 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.

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

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

解決了問題后,重新執行:

brewlink--overwritemysql提示:Linking /usr/local/Cellar/mysql/5.7.10...92symlinks created

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

mysql -u root -p

但是又報錯:

ERROR2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

依次執行:

unsetTMPDIR

bashmysql_install_db--verbose--user=root--basedir="$(brew--prefixmysql)"--datadir=/usr/local/var/mysql--tmpdir=/tmp

接下來啟動mysqlbash mysql.serverstart

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容