Mac上mysql解除安裝重灌及配置
阿新 • • 發佈:2019-01-31
解除安裝命令
- sudo rm /usr/local/mysql
- sudo rm -rf /usr/local/mysql*
- sudo rm -rf /Library/StartupItems/MySQLCOM
- sudo rm -rf /Library/PreferencePanes/My*
- vim /etc/hostconfig
執行完上面命令後使用的是Vim指令,複製上述命令,儲存,退出即可
- rm -rf ~/Library/PreferencePanes/My* - sudo rm -rf /Library/Receipts/mysql* - sudo rm -rf /Library/Receipts/MySQL* - sudo rm -rf /var/db/receipts/com.mysql.*
下載
安裝
記住安裝時隨機的初始密碼
配置
- 開啟系統偏好設定 檢視能否mysql 能否正常啟動和關閉
開啟終端 使用root使用者登入mysql 重新設定新密碼
mysql -u root -p
如果提示commod not found 此時需要配置環境變數 步驟如下
執行vim ~/.bash_profile
在該檔案中新增mysql/bin的目錄,見pic7:
PATH=$PATH:/usr/local/mysql/bin
新增完成後,按esc,然後輸入wq儲存。
最後在命令列輸入source ~/.bash_profile現在你就可以通過mysql -uroot -p登入mysql了,會讓你輸入密碼,就是前面安裝時隨機生成的密碼
登入成功後 通過以下命令修改密碼如果MySQL為5.7.6及以後版本時,使用以下命令修改root的臨時密碼
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密碼’;如果MySQL為5.7.5及以前版本時,使用以下命令修改root的臨時密碼
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘新密碼’);
Mac下MySQL忘記初始密碼怎麼辦
關閉mysql 通過安全命令啟動mysql 這行命令執行後會處於執行狀態 不用等待 1. sudo /usr/local/mysql/support-files/mysql.server stop 2. sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables 3. 之後開啟系統偏好設定,選擇mysql,會發現mysql服務以及重啟 4. 新建一個終端視窗 輸入 mysql -u root 此時不需密碼就可以直接進入mysql,且可修改任意密碼。 5. 在終端修改密碼 6. 如果出現 The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 7. 這個時候只需 flush privileges 就OK
常用命令
啟動MySQL服務
sudo /usr/local/MySQL/support-files/mysql.server start
停止MySQL服務
sudo /usr/local/mysql/support-files/mysql.server stop
重啟MySQL服務
sudo /usr/local/mysql/support-files/mysql.server restart