mysql筆記<備忘>

來源:互聯網
上載者:User

標籤:mysql筆記

mysql常用工具:


1、mysql

    -e  執行語句

    -E  相當於\G;

    -s  去掉條框


2、mysqldump

mysqldump -uroot -p --compact -c database_name [table_name] -T > ./

    -T表示在備份時,會產生兩個檔案(.sql和.txt),將執行語句存到.sql檔案中,將真是內容存入到.txt檔案中。

    -F  flush log

    -l  Lock all tables for read.

    -r  儲存到指定檔案中

    --compact   簡潔

    -c  使得insert語句中顯示欄位

    

3、mysqlimport   匯入由mysqldump -T備份後的txt檔案中的內容

 mysqlimport -uroot -p -L database_name txt_filename

    -L, --local         Read all files through the client.


4、mysqlbinlog   

    mysqlbinlog binlog_filename -d mysql -s --start-datetime=‘2015/08/08 00:00:00‘ --stop-datetime=‘2015/08/08 01:00:00‘

    在binglog_filename中讀取日誌,-d 指定資料庫, -s 簡潔,短格式  

    

5、mysqlshow

    預設列出資料庫

    --count 顯示資料庫和表的統計資訊

    後面直接加資料庫名,則指定統計哪個資料庫

    

6、perror    錯誤碼查看工具

    後面直接跟錯誤號碼即可

    

Mysql bin-log日誌:

    在主設定檔中添加配置項: log-bin[=file_name]  如果沒有指定file_name,預設名為主機名稱後面跟-bin,如果指定了file_name,但沒有包含路徑,則檔案預設被寫入DATADIR(資料目錄)指定的目錄。

    

刪除日誌:

    a、執行“RESET MASTER;”命令,該命令將刪除所有BINLOG日誌,新日誌編號從“000001”開始。

    b、執行“PURGE MASTER LOGS TO ‘mysql-bin.******‘”命令,該命令將刪除“******”編號之前的所有日誌。

    c、執行“PURGE MASTER LOGS BEFORE ‘yyyy-mm-dd hh24:mi:ss‘”命令,該命令將刪除日期為“yyyy-mm-dd hh24:mi:ss”之前產生的所有日誌。

    d、在主設定檔[mysqld]中加入“expire_log_day=3”,此參數是設定日誌的到期天數。


7、慢查詢日誌

    slow_query_log[=1]  開啟慢查詢日誌

    slow_query_log_file 日誌路徑

    long_query_time     定義超過指定時間的查詢將被記錄

    

    使用"mysqldumpslow  slow_log_file" 來查看慢查詢記錄檔


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.