最近學習shell腳本用到操作數據庫,在安裝過程中遇到的一些坑,在此記錄一下。分享給各位朋友,避免入坑
1、下載Mysql官方地址:https://dev.mysql.com/downloads/mysql/
安裝MySql,雙擊打開
安裝過程中會出現一個密碼提示? 記錄下密碼。如果忘記記錄密碼下面會寫如何重設密碼
正常情況下,安裝成功。
此時只是安裝成功,但還需要額外的配置:
此時我們在命令行輸入mysql -u root -p命令會提示沒有commod not found,我們還需要將mysql加入系統環境變量。
(1).進入cd /usr/local/mysql/bin,查看此目錄下是否有mysql,
(2).執行vim ~/.bash_profile
配置環境變量
PATH=${PATH}:/usr/local/mysql/bin
添加完成后,按esc,然后輸入:wq保存。如果提示ReadOnly只讀不能保存使用:wq! 強制保存
最后在命令行輸入source ~/.bash_profile
現在你就可以通過mysql -u root -p登錄mysql了,會讓你輸入密碼,密碼是上面提示記錄的密碼輸入登錄就可以了,登錄成功后,你可以通過下面的命令修改密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密碼');
2、此時MySQL已經安裝完成如果密碼錯誤導致登錄失敗可以使用一下方法重置密碼
關閉mysql服務器
sudo /usr/local/mysql/support-files/mysql.server stop
也可以在系統偏好里有個MySQL里關閉。
cd /usr/local/mysql/bin 進入目錄
sudo su 獲取權限
./mysqld_safe --skip-grant-tables & 重啟服務器
重開個終端,
配置短命令:
alias mysql=/usr/local/mysql/bin/mysql
輸入mysql 進入mysql命令模式
use mysql進入mysql數據庫
flush privileges;大概就是獲取權限,要不他不讓你改。
set password for 'root'@'localhost'=password('新密碼'); 完成修改
flush privileges;刷新權限
最后附上MySQL文件和數據連接圖形化界面
mysql-5.7.20-macos10.12-x86_64.dmg 鏈接: https://pan.baidu.com/s/1kU9GzuZ 密碼: 2iea
SQLPro for MySQL? ? 鏈接: https://pan.baidu.com/s/1qXKv5so 密碼: 2yhf