2020-03-21
macintoshdemac-mini:~ herman$ mysql -u root -p
enter password:
error 1045 (28000): access denied for user 'root'@'localhost' (using password: yes)
解決方法
原因是開啟資料庫的密碼錯誤,需要重置密碼。
步驟1:檢查路徑配置
2、配置mysql路徑:
# 配置mysql路徑
export path=$path:/usr/local/mysql/bin;
4、更新配置檔案,在終端輸入命令並回車:source ~/.bash_profile;
步驟2:停止 mysql 服務
1、方法1:通過系統偏好設定關閉,即 系統偏好設定—>—mysql>stop mysql server
2、方法2:通過終端命令關閉,即 終端—>sudo /usr/local/mysql/support-files/mysql.server stop
步驟3:重啟 mysql 服務
1、進入 mysql 的 bin 目錄,在終端輸入命令並回車:cd /usr/local/mysql/bin/
2、使用管理員許可權,在終端輸入命令並回車:sudo su
3、禁止 mysql 驗證功能,在終端輸入命令並回車:./mysqld_safe --skip-grant-tables &
4、通過系統偏好設定可以看到mysql 正在執行狀態
步驟4:重置密碼
1、在終端輸入命令並回車:./mysql
2、在終端輸入命令並回車(注意:命令帶有分號;):flush privileges;
3、修改密碼,在終端輸入命令並回車:alter user 'root'@'localhost' identified by '新密碼'
在終端執行命令時,報錯,如下所示:
bogon:~ herman$ mysql -u root -p
-bash: mysql: command not found
解決方法:
1、檢視安裝路徑:
硬碟/usr/local/mysql
2、檢查是否已啟動:
ps -ef | grep mysql
3、配置路徑
(1)開啟配置檔案:
vim ~/.bash_profile
(2)設定配置檔案內容(根據mysql的實際安裝路徑):
# 配置mysql路徑
export path=$path:/usr/local/mysql/bin;
(3)更新配置檔案:
source ~/.bash_profile;
無效的網路解決方法,在終端執行的命令:
ln -fs /usr/local/mysql/bin/mysql /usr/bin/
mysql 丟擲異常sql mysql 異常處理
該文章內容通過網路搜尋組合,mysql 異常,可以自定義異常,再應用。也可使用系統預設的異常,捕獲應用。一 異常定義 declare condition name condition for condition type condition name引數表示異常的名稱 condition type引...
mysql 多異常 處理 MYSQL效能異常處理
通過information schema.processlist表中的連線資訊生成需要處理掉的mysql連線的語句臨時檔案,然後執行臨時檔案中生成的指令 mysql select concat kill id,from information schema.processlist where use...
mac電腦使用小技巧
持續更新中。全域性搜尋檔案 command space 快速插入表情符號 control command space 剪下檔案 資料夾 先command c,然後option command v 輸入法切換 control space 把檔案放到廢紙簍 command delete 清空廢紙簍 sh...