第12章 MySQL進階管理

來源:互聯網
上載者:User

標籤:

1.手動更新許可權後,需向伺服器指出已對許可權進行修改:

         (在MySQL提示符下)flush privileges;

2.查看使用者所擁有的許可權:

         如: show grants for bookorama;

3.擷取關於列的資訊: DESCRIBE table [column];

4.使用EXPLAIN來查看MySQL如何解釋並執行一個SELECT查詢;

5.表的最佳化:OPTIMIZE TABLE tablename;

6.備份MySQL資料庫:

      ①LOCK TABLES鎖定某些表:

                LOCK TABLES table lock_type [,table lock_type …]

      ②命令列:mysqldum –opt –all-databases > all.sql

                        //將所有用來重新構建一個SQL資料庫所需的內容都匯出到一個名為all.sql的檔案中

                        //停止mysqld進程後可通過—log-bin重新啟動它

      ③使用mysqlhotcopy指令碼:

                  mysqlhotcopy database /paht/for/backup

7.恢複MySQLshujuku :

       ①對應6.①執行備份的方法,想恢複,只需將資料檔案重新複製到安裝MySQL的相同位置;

       ②對應6.②執行備份的方法,資料庫的恢複需首先在匯出檔案(如上面的all.sql)中執行查詢,這可將資料庫重新構建至匯出該檔案時的狀態,再將資料庫更新至儲存在二進位記錄檔中的狀態,

                mysqlbinlog hostname-bin,[0-9]* | mysql

8.實現複製:主伺服器、伺服器架構、二進位日誌記錄、獲得快照。

第12章 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.