一、環境準備
1、兩台centos伺服器
2、安裝相同版本的mysql軟體(版本不同,可能導致未知錯誤)
3、常見錯誤請見:傳送門
附:mysql安裝步驟:
#獲取mysql庫檔案
sudo yum localinstall
#安裝mysql
sudo yum install mysql-community-server
#啟動mysql
sudo service mysqld start
#檢視初始密碼
sudo grep 'temporary password' /var/log/mysqld.log
#登入mysql
mysql -uroot -p
二、同步主從資料
第一步、將主伺服器要同步的資料庫加鎖,避免同步時發生改變:
use database_name;
flush tables with read lock;
第二步、使用mysqldump工具匯出資料:
mysqldump -uroot -p*** database_name >database_name.sql
第三步、備份完成後,解鎖資料庫:
unlock tables;
第四步、將初始資料匯入從資料庫:
create database database_name;
use database_name;
source database_name.sql;
從MySQL匯出XLS資料庫工具 跨平台
這個指令碼是使用perl生成excel xls檔案的工具。依賴一些模組,你可以在linux下使用,產生 xls檔案。使用方式是命令列 引數。非常方便這個指令碼是使用perl生成excel xls檔案的工具。依賴一些模組,你可以在linux下使用,產生 xls檔案。使用方式是命令列 引數。非常方便。u...
從MySQL匯入匯出大量資料的程式實現方法
大家一定使用過 phpmyadmin 裡面的資料庫匯入,匯出功能,非常方便。但是在實際應用中,我發現如下幾個問題 1 資料庫超過一定尺寸,比如6m 這時使用匯出一般沒問題,可以正確的儲存到本機硬碟上面,但是匯入則不行!原因是 一般的 php.ini 裡面設定臨時檔案 上傳檔案的大小限制為2m,而ph...
從MySQL匯入匯出大量資料的程式實現方法
匯出 用phpmyadmin儲存資料庫 結構,用指令碼讀取資料庫內容並儲存到檔案裡面!匯入 用phpmyadmin恢復資料庫 結構,用指令碼讀取檔案,然後儲存到庫裡面!匯出程式如下 呼叫方法為 php?table tablename 這個簡單的程式目前一次儲存乙個 每行為乙個欄位的資料!if tab...