資料移轉至RDS-MySQL之利用RDS管理主控台

來源:互聯網
上載者:User

標籤:建資料庫   mysql   控制台   密碼   線上   

MySQL之利用RDS管理主控台
資料移轉至RDS-MySQL之利用RDS管理主控台
該方法是一種MySQL的線上遷移方法,可以不停服務就能夠完成資料庫的遷移工作,支援MySQL 5.1   5.5、 5.6(5.0版本只支援全量遷移)的遷移。更多遷移資訊可參考:如何快速平穩的遷入RDS>>
遷移注意事項
1)MySQL的系統庫將不允許遷移至RDS,不允許遷移的資料庫包括
:mysql,information_schema,perfermance_schema。這些資料庫將不會顯示在遷移列表中;
2)不支援遷移預存程序和函數,如果待遷移的庫中存在預存程序和函數,將忽略掉不遷移;
3)自建資料庫必須與RDS執行個體中的資料庫同名。否則,自建資料庫為“暫不可遷移”狀態;
4)自建庫遷移帳號密碼不允許含有%¥#!等特殊字元;
5)遷移中禁止使用DDL操作例如:建立表、刪除表、修改索引等操作;
6) 自建資料庫的視圖(view)無法遷移到RDS,需要您重新建立的。

遷移步驟
1)在自建資料庫中建立遷移帳號
命令格式:
grant all privileges on DB.* to ‘userName‘@‘%‘ identified by ‘password‘;
說明:a) userName:MySQL資料庫帳號;b) password: MySQL資料庫帳號的密碼。
2)設定遷移帳號許可權

命令格式:
grant super,process,select,reload,lock tables,replication slave,replication client ON *.* TO ‘userName‘@‘%‘;
說明:該命令對資料庫帳號userName賦予super、process、select、reload、lock tables、replication
slave、replication client許可權。
3)確認自建資料庫中設定檔正確
確認MySQL設定檔my.cnf有如下設定項:

a) 開啟二進位日誌,log_bin=mysql-bin;
b) 設定binlog格式為“ROW”模式,binlog_format=ROW;
c) server_id要大於1,如server_id=2;
d)修改完成後,重啟MySQL進程。

4)登入自建資料庫,通過命令查看是否為“ROW”模式
執行命令:
show variables like ‘binlog_format%’;

在RDS管理主控台對應的執行個體頁面,點擊“將資料移轉至RDS”按鈕,在彈出框中填寫待遷移的資料庫連接地
址、資料庫連接連接埠、資料庫帳號、資料庫密碼,如所示:
注意下:如果您的表是myisam引擎,無論是否選擇鎖表,遷移過程中都會鎖表,下個版本我們會提供
myisam不鎖表的支援。


本文出自 “我的天空” 部落格,謝絕轉載!

資料移轉至RDS-MySQL之利用RDS管理主控台

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.