mac 電腦使用mysql異常處理

2021-08-20 17:10:02 字數 1570 閱讀 8812

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...