mysql 備份(直接拷貝資料檔案)
1、停止mysql服務,在A機mysql安裝目錄下,找到my.ini檔案開啟,在此檔案中找到datadir,把這個路徑下的資料檔案:ibdata1以及所有資料夾拷貝到B機中d:\mysql_data資料夾下(其他檔案是log檔案,不用拷貝,這些log檔案依賴於當前系統,如果這些log檔案都拷貝到B機中,會出錯);
2、在B機中裝正常安裝mysql。
3、配件B機中的mysql伺服器。先關閉mysql伺服器。然後開啟mysql安裝目錄,找到my.ini檔案,在這個檔案中把datadir的值改為資料檔案的位置d:/mysql_data(注意是'/')。再my.ini檔案中,把default-storage-engine的值改為myisam,因為InnoDB引擎不支援直接拷貝資料檔案備份資料庫。
4、啟動mysql伺服器,此時,資料庫就變為了A機中的庫了,所以使用者名稱、密碼都是原來的。
經測試增刪查改都沒問題
我的環境:
A機:xp + mysql-5.1
B機:windows 2003 + mysql-5.1
相關推薦
mysql 備份(直接拷貝資料檔案)
目的:把A機中的庫轉移到B機中。 1、停止mysql服務,在A機mysql安裝目錄下,找到my.ini檔案開啟,在此檔案中找到datadir,把這個路徑下的資料檔案:ibdata1以及所有資料夾拷貝到B機中d:\mysql_data資料夾下(其他檔案是log檔案,不用拷貝,這些log檔案依賴於當前系統,如果
直接拷貝資料檔案導表MySQL-innodb
將tym.tags 表用拷貝資料檔案的方式移動到mydb資料庫 親身試驗,liunx- windows之間拷貝也可採用此法 1. 建立臨時備份資料夾,存放要移動的資料檔案 mkdir tm
(直接下載url檔案)使用Apache Httpclient訪問Spring rest介面下載檔案
1.編寫Spring rest介面,該介面將檔案讀入到流中並通過ResponseEntity物件返回 @RequestMapping(value="/file",method=RequestMethod.GET) public ResponseEntity
Mysql備份(全量+增量+恢復)方案操作記錄
1、開啟mysql的binlog日誌&檢視$備份 2、shell指令碼 mysqldump 變數說明 --all-databases針對所有資料庫進行備份 --databases databasename 針對單個數據庫進行備份 --flush-logs為結束當前
ORACLE DBA工具收集(Oracle DUL/AUL/ODU 恢復工具,可以脫離Oracle執行環境,直接從資料檔案中讀取記錄)
遇到效能問題要進行調優時, 常常不知道要怎麼調優, 原因是不知道在哪兒出現了效能問題, 所以需要藉助於有效的效能工具. oramon是一個很有效的效能資料收集工具, 從基本效能檢視(如V$SYSSTAT和V$SESSION等)中取出有效的效能資料, 進行橫向縱向聯合比較分析, 如不同時間點的邏輯
大資料實戰專案------中國移動運營分析實時監控平臺 || 專案需求實現(文章最後有資料檔案)
1.業務概況(顯示總訂單量、訂單成功量、總金額、花費時間) 2.業務詳細概述(每小時的充值訂單量、每小時的充值成功訂單量) 3.業務質量(每個省份的充值成功訂單量) 4.實時統計每分鐘的充值金額和訂單量 整體步驟: 提取資料庫中儲存的偏移量–>廣播省份對映
系統從SqlServer轉向Mysql儲存,同時進行同步方案(多系統資料同步)
業務系統底層儲存由原先SQLServer轉向Mysql,但由於歷史原因,SQLServer的資料庫與資料需要保留(原先業務的下游系統有很長資料庫同步鏈條),並需要實時與Mysql進行同步(單向同步)以下
業務系統資料庫從SqlServer轉向Mysql(單系統資料同步)
業務系統底層儲存由原先SQLServer轉向Mysql,但由於歷史原因,SQLServer的資料庫與資料需要保留(原先業務的下游系統有很長資料庫同步鏈條),並需要實時與Mysql進行同步(單向同步)以下
JDBC驅動直接訪問MySQL資料庫(純Java驅動程式)
純Java驅動方式由JDBC驅動直接訪問資料庫,驅動程式完全由Java語言編寫,執行速度快,而且具備了跨平臺的特點。使用純Java驅動方式進行資料庫連線,首先需要下載資料庫廠商提供的驅動程式JAR包,並將JAR包引入工程中。本示例使用的資料庫是MySQL 5.5
c#遞迴遍歷指定資料夾內的所有檔案(包含子資料夾)
c#程式碼: public class DirectoryAllFiles { static List<FileInformation> FileList = n
mysql通過拷貝資料檔案的方式進行資料庫遷移
--環境windows 將源機器A資料庫拷貝到目標機器B: 我先在目標機器B上安裝mysql,停止mysql服務,然後將源機器A的data下關於資料庫的檔案和ibdata1拷貝過去,其餘不用拷貝。如圖: 源機器A: 啟動目標資料庫服務net start mysql,即可檢
Linux C 讀取資料夾下所有檔案(包括子資料夾)的檔名
Linux C 下面讀取資料夾要用到結構體struct dirent,在頭#include <dirent.h>中,如下: #include <dirent.h> struct dirent { long d_ino; /* inode number 索引節點號
利用poi將excel表中資料讀取存入mysql資料庫(資料量比較大)
最近被老大安排了一個任務,利用程式將excle表中的資料讀取到,做處理,然後存進資料庫。接到任務的時候人是懵逼的。但是安排的任務也得硬著頭皮完成。現將做的東西記錄如下,方便以後查詢。 這個小demo的原型是在網上找的,demo連結如下 http://www.cnblogs.
java直接生成zip壓縮檔案精簡程式碼(跳過txt檔案)
/** * @param args */ public static void main(String[] args) throws Exception{ ZipOutputStream zos = null; zos = new ZipOutp
jena 簡單查詢(不帶推理,直接讀取owl檔案)
//用的是protege 裡面的people demo import com.hp.hpl.jena.rdf.model.*; import com.hp.hpl.jena.ontology.*; import com.hp.hpl.jena.query.Que
列數較多的csv檔案匯入mysql資料庫(過程及問題記錄)
剛接觸mysql,想把幾個表匯入到資料庫中,結果就遇到了問題。 原始資料是這樣的: 1、使用navicat報錯: [ERR] Cannot create table[china_sites_20140516]: 1118 - Row size too large. The
canvas繪製心電圖(js讀取csv心電資料檔案)
function draw() { var fecg_data = new Array(); var canvas = document.getElementById("myCanvas"); if (canvas.getConte
複製一個資料夾下所有檔案(包括子資料夾)並修改檔案字尾名 java實現加密文件unlock
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.i
JVM記憶體(執行時資料區)和直接記憶體 概念
JVM記憶體分為5塊,其中1--3為執行緒隔離,4、5為執行緒共享。執行緒隔離:1、程式計數器:分支,迴圈跳轉、異常處理、執行緒恢復等作用(唯一一個沒有規定outofmemoryError的記憶體區)。2、VM stack,虛擬機器棧:主要用來存放區域性變量表(八種基本資料型
批量複製某資料夾下檔案(包含子資料夾)到指定資料夾
@echo off set /p p1=請輸入原始資料夾(支援拖放):set /p p2=請輸入目標資料夾(支援拖放):if %p1:~0,1%%p1:~-1%=="" SET p1=%p1:~1,-1%if %p2:~0,1%%p2:~-1%=="" SET p2=