Mac下的mysql配置

Mac下安裝與配置MySQL

步驟:

1、官網下載mysql安裝包mysql-5.7.13-osx10.11-x86_64.bmg安裝

2、安裝完成後終端輸入:

mysql --version

----顯示版本號說明正常,若顯示command not found,在終端輸入如下,”/usr/local/mysql/bin/mysql”爲mysql默認安裝路徑:

$ cd /usr/local/bin/

$ sudo ln -fs /usr/local/mysql/bin/mysql mysql

3、關閉mysql服務:

sudo /usr/local/mysql/support-files/mysql.server stop

4、配置root賬號的密碼,默認沒有配置,

-----在終端內輸入(開啓安全模式啓動mysql):

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

-----修改密碼,終端輸入(逐行輸入,必須,“****“爲設置的密碼):

mysql -u root
UPDATE mysql.user SET authentication_string=PASSWORD('*****') WHERE User='root';
FLUSH PRIVILEGES;
\q

5、配置完成後驗證,在終端輸入:

mysql -u root -p

----提示輸入密碼,進入mysql說明成功!

mysql>

6、mysql服務啓動和關閉可以在系統偏好設置裏面操作,終端命令如下:

$ sudo /usr/local/mysql/support-files/mysql.server start
$ sudo /usr/local/mysql/support-files/mysql.server stop

 


遇到錯誤:

ERROR 1862 (HY000): Your password has expired. To log in you must
change it using a client that supports expired passwords.


原因是:

MySQL 5.6 introduces password-expiration capability, to enable database administrators to expire account passwords and require users to reset their password. 


所以只需重新修改下密碼即可,修改方式如下:

以root權限登錄mysql:(這裏我的賬戶是root,密碼也是root)

mysql -uroot -proot

然後更改密碼:

SET PASSWORD = PASSWORD('root');


OK,可以正常使用了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章