MySQL安裝後的設定及其變數(參數)的設定

來源:互聯網
上載者:User

標籤:設定檔   運行時   打包壓縮   支援   管理工具   defaults   sql   family   預設   

1、為所有root使用者設定密碼:
mysql> SET PASSWORD
mysql> update mysql.user SET password=PASSWORD("your_passwd") where user=‘root‘;
# mysqladmin

2、刪除所有匿名使用者
mysql> DROP USER ‘‘@‘localhost‘;

上述兩步可運行命令:mysql_secure_installation

3、建議關閉主機名稱反解功能
skip-name-resolve

MySQL用戶端程式
    mysql:互動CLI工具
    mysqldump:備份工具,基於mysql協議像mysqld發起查詢請求,並將查得的所有資料轉換成insert等寫操作儲存到文字檔中
    mysqladmin:基於mysql協議管理mysqld
    mysqlimport:資料匯入工具
MySQL非用戶端類的管理工具:
myisamchk:檢查、整理修複myisam表的工具
myisampack:將myisam表打包壓縮存放的工具(打包後的表只能執行查詢操作了)

查看MySQL預設使用的配置:
mysql --print-defaults
mysqld --print-defaults

擷取MySQL可用參數的列表:
mysqld --help --verbose

擷取運行中的MySQL進程使用各伺服器參數及其值:
mysql> SHOW GLOBAL VARIABLES;
mysql> SHOW SESSION VARIABLES;
注意:其中某些參數支援運行時修改,會立即生效,有些參數不支援,且只能通過修改設定檔,並重啟伺服器程式生效;
      有些參數範圍是全域的,且不可改變,有些可以為每個使用者提供單獨的設定;
修改伺服器變數的值:
查看修改方法:
mysql> help SET
全域變數修改方法:
mysql> SET GLOBAL system_var_name=value;
mysql> SET @@global.system_var_name=value;
會話變數修改方法:
mysql> SET [SESSION] system_var_name=value;
mysql> SET @@[session.]system_var_name=value;

狀態變數:用於儲存mysqld運行中的統計資料的變數:
mysql> SHOW GLOBAL STATUS;
mysql> SHOW [SESSION] STATUS;

MySQL安裝後的設定及其變數(參數)的設定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.