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