首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

關閉 MySQL 命令列客戶端 Beep 蜂鳴聲的兩種方法

     編輯:MySQL 資料庫相關知識

問題背景

在 MySQL 互動式終端(mysql)中輸入錯誤 SQL 時,系統會發出蜂鳴聲(Beep),在安靜環境或自動化腳本中極為干擾。

方法一:啟動參數控制(臨時/單次生效)

啟動客戶端時加入 --no-beep 參數:

mysql --no-beep -u root -p

方法二:配置檔永久生效(推薦)

  1. 編輯 MySQL 配置檔(Linux:/etc/my.cnf 或 ~/.my.cnf;Windows:my.ini)。
  2. 在 [mysql] 區段下新增:
[mysql]
no-beep
  1. 儲存後重新啟動 MySQL 客戶端即可生效(無需重啟 Server)。

驗證

進入終端故意輸入錯誤指令(如 SELCT * FROM t;),若無聲響則設定成功。

補充說明

  • 此設定僅影響 mysql 命令列客戶端,不影響 mysqldump、mysqladmin 等其他工具。
  • 若使用第三方 GUI 工具(Workbench、DBeaver 等),請在該工具設定中關閉聲音提示。

一行配置,徹底告別刺耳蜂鳴。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved