這得看你的數據表是什么存儲引擎,
拉孜網站制作公司哪家好,找成都創新互聯!從網頁設計、網站建設、微信開發、APP開發、成都響應式網站建設等網站項目制作,到程序開發,運營維護。成都創新互聯從2013年創立到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選成都創新互聯。
新建的數據表默認是InnoDB
數據表的存儲引擎是可以更改的
隨便進入一張表,選擇操作,里面有存儲引擎可以修改,你想復制表就可以將存儲引擎修改成
myisam,
然后找到數據庫的data目錄復制好后,存儲引擎再改成你需要的類型
phpmyadmin新建表時存儲引擎
phpmyadmin修改存儲引擎
什么系統?兩個庫是不是在同一臺機?
linux下個人做法:
1.同一臺機
用mysqldump導出表數據(具體使用可以查一下)
mysqldump -h host -P port -p password -u user database --default-character-set=utf8 --add-drop-table tablename -r /tmp/table.sql
再導入數據
mysqldump -h host -P port -p password -u user database tablename /tmp/tablename.sql
或者在進入mysql后用source命令導入。
2.不同的機,就需要先把數據文件導出,然后復制到另外一臺機,再進行1的導入操作。
windows下沒試過,一般都直接用phpMyAdmin來操作了,界面操作沒什么說的。
這種架構一般用在以下三類場景
1. 備份多臺 Server 的數據到一臺如果按照數據切分方向來講,那就是垂直切分。比如圖 2,業務 A、B、C、D 是之前拆分好的業務,現在需要把這些拆分好的業務匯總起來備份,那這種需求也很適用于多源復制架構。實現方法我大概描述下:業務 A、B、C、D 分別位于 4 臺 Server,每臺 Server 分別有一個數據庫來隔離前端的業務數據,那這樣,在從庫就能把四臺業務的數據全部匯總起來,而不需要做額外的操作。那沒有多源復制之前,要實現這類需求,只能在匯總機器上搭建多個 MySQL 實例,那這樣勢必會涉及到跨庫關聯的問題,不但性能急劇下降,管理多個實例也沒有單臺來的容易。
2. 用來聚合前端多個 Server 的分片數據。
同樣,按照數據切分方向來講,屬于水平切分。比如圖 3,按照年份拆分好的數據,要做一個匯總數據展現,那這種架構也非常合適。實現方法稍微復雜些:比如所有 Server 共享同一數據庫和表,一般為了開發極端透明,前端配置有分庫分表的中間件,比如愛可生的 DBLE。
3. 匯總并合并多個 Server 的數據
第三類和第一種場景類似。不一樣的是不僅僅是數據需要匯總到目標端,還得合并這些數據,這就比第一種來的相對復雜些。比如圖 4,那這樣的需求,是不是也適合多源復制呢?答案是 YES。那具體怎么做呢?
標記之后按下enter鍵,這時標記的內容已經復制到你的粘貼板。可以對該內容使用Ctrl+V了。
名稱欄目:mysql怎么進行粘貼 mysql不能粘貼
標題路徑:http://m.newbst.com/article40/hjpoeo.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、網站營銷、營銷型網站建設、網站排名、外貿建站、網頁設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯