mac安裝mysql問題彙總

環境:mysql

操做系統:OS 10.11.5sql

數據庫:MYSQL 5.7數據庫

問題一:如何安裝mysqlvim

一、下載mysql安全

進入MySQL的下載界面(http://www.mysql.com/downloads/mysql/),若是你是用的Mac OS來訪問的話那麼就會默認爲你選好了Mac OS X 平臺,而下面羅列的都是在Mac OS上能用的MySQL的版本,若是是用的其餘平臺,在「Select Platform」選項的下拉列表中選一下就行了。spa

      在Mac OS上的MySQL的版本不少,其中有按平臺來的,好比10.5/10.6等平臺,而後有32位的和64位的,這個你按照本身系統的狀況來進行選擇,而後就是文件的後綴名有.tar.gz的和.dmg的,這裏我選擇的是.dmg的。點擊右側的download進行下載。操作系統

       而後會跳轉到另一個界面,這個界面是提示你需不須要註冊的,直接選擇最下面的「No thanks,just take me to downloads!」,進行下載。.net

二、安裝mysqlorm

      打開MySQL的安裝包:server

雙擊安裝。安裝完成後會在系統的偏好設置裏面出現,是MySQL的偏好設置,裏面主要是用來啓動MySQL服務的。

問題二:忘記密碼及密碼過時,如何修改root密碼及設置爲不過時

1. 先關閉mysql服務,指令以下:

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

2. 進入安裝目錄,指令以下:

cd /usr/local/mysql/bin/

3. 切換到root用戶,指令以下:

sudo su

4. 以安全模式啓動mysql,並禁止mysql驗證功能。此時mysql服務會自動重啓了,指令以下:

./mysqld_safe --skip-grant-tables &

5. 進入mysql(不須要密碼便可進入),指令以下:

./mysql -u root

6. 修改root密碼,運行腳本:

update mysql.user set authentication_string=PASSWORD('123456') where user='root';
flush privileges;

7. 若密碼已通過期,則修改root用戶的密碼過時狀態,運行腳本:

update mysql.user set password_expired='N' where user='root';
flush privileges;

問題三:如何卸載mysql

mac下,要手動卸載mysql,步驟以下:

1 sudo rm /usr/local/mysql
2 sudo rm -rf /usr/local/mysql*
3 sudo rm -rf /Library/StartupItems/MySQLCOM
4 sudo rm -rf /Library/PreferencePanes/My*
5 vim /etc/hostconfig  (and removed the line MYSQLCOM=-YES-)
6 sudo rm -rf /Library/Receipts/mysql*
7 sudo rm -rf /Library/Receipts/MySQL*
8 sudo rm -rf /var/db/receipts/com.mysql.*
相關文章
相關標籤/搜索