mysql怎么導(dǎo)入備份 mysql導(dǎo)入備份文件

mysql數(shù)據(jù)備份與導(dǎo)入

MySQL數(shù)據(jù)庫的導(dǎo)入,有兩種方法:

創(chuàng)新互聯(lián)建站專注于金林企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,商城網(wǎng)站定制開發(fā)。金林網(wǎng)站建設(shè)公司,為金林等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站策劃,專業(yè)設(shè)計,全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

1) 先導(dǎo)出數(shù)據(jù)庫SQL腳本,再導(dǎo)入;

2) 直接拷貝數(shù)據(jù)庫目錄和文件。

在不同操作系統(tǒng)或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發(fā)生。

所以一般推薦用SQL腳本形式導(dǎo)入。下面分別介紹兩種方法。

2. 方法一 SQL腳本形式

操作步驟如下:

2.1. 導(dǎo)出SQL腳本

在原數(shù)據(jù)庫服務(wù)器上,可以用phpMyAdmin工具,或者mysqldump命令行,導(dǎo)出SQL腳本。

2.1.1 用phpMyAdmin工具

導(dǎo)出選項(xiàng)中,選擇導(dǎo)出“結(jié)構(gòu)”和“數(shù)據(jù)”,不要添加“DROP DATABASE”和“DROP TABLE”選項(xiàng)。

選中“另存為文件”選項(xiàng),如果數(shù)據(jù)比較多,可以選中“gzipped”選項(xiàng)。

將導(dǎo)出的SQL文件保存下來。

2.1.2 用mysqldump命令行

命令格式

mysqldump -u用戶名 -p 數(shù)據(jù)庫名 數(shù)據(jù)庫名.sql

范例:

mysqldump -uroot -p abc abc.sql

(導(dǎo)出數(shù)據(jù)庫abc到abc.sql文件)

提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。

2.2. 創(chuàng)建空的數(shù)據(jù)庫

通過主控界面/控制面板,創(chuàng)建一個數(shù)據(jù)庫。假設(shè)數(shù)據(jù)庫名為abc,數(shù)據(jù)庫全權(quán)用戶為abc_f。

2.3. 將SQL腳本導(dǎo)入執(zhí)行

同樣是兩種方法,一種用phpMyAdmin(mysql數(shù)據(jù)庫管理)工具,或者mysql命令行。

2.3.1 用phpMyAdmin工具

從控制面板,選擇創(chuàng)建的空數(shù)據(jù)庫,點(diǎn)“管理”,進(jìn)入管理工具頁面。

在"SQL"菜單中,瀏覽選擇剛才導(dǎo)出的SQL文件,點(diǎn)擊“執(zhí)行”以上載并執(zhí)行。

注意:phpMyAdmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件

比較大,可以先用gzip對它進(jìn)行壓縮,對于sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。

gzip使用方法:

# gzip xxxxx.sql

得到

xxxxx.sql.gz文件。

提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。

3 直接拷貝

如果數(shù)據(jù)庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統(tǒng)之間可能不兼容,要慎用。

3.1 準(zhǔn)備原始文件

用tar打包為一個文件

3.2 創(chuàng)建空數(shù)據(jù)庫

3.3 解壓

在臨時目錄中解壓,如:

cd /tmp

tar zxf mydb.tar.gz

3.4 拷貝

將解壓后的數(shù)據(jù)庫文件拷貝到相關(guān)目錄

cd mydb/

cp * /var/lib/mysql/mydb/

對于FreeBSD:

cp * /var/db/mysql/mydb/

3.5 權(quán)限設(shè)置

將拷貝過去的文件的屬主改為mysql:mysql,權(quán)限改為660

chown mysql:mysql /var/lib/mysql/mydb/*

chmod 660 /var/lib/mysql/mydb/*

MYSQL數(shù)據(jù)怎么從一個電腦轉(zhuǎn)移到另一個電腦?

1、找到my.ini文件,里面有一行datadir=...的,就是數(shù)據(jù)庫文件目錄,關(guān)掉mysql服務(wù),將這個目錄整個拷貝過去在那邊再配my.ini讓目錄吻合就行了。

2、把數(shù)據(jù)庫上的資料備份出來,到另外一個數(shù)據(jù)庫還原,有工具PHPMYADMIN;

也可以命令行導(dǎo)出,利用“mysqldump ?-u 用戶名 -p databasename exportfilename”導(dǎo)出數(shù)據(jù)庫到文件,導(dǎo)入:

進(jìn)入MySQL Command Line Client,輸入密碼,進(jìn)入到“mysql”,輸入命令"show databases;",回車,看看有些什么數(shù)據(jù)庫;建立你要還原的數(shù)據(jù)庫,輸入"create database voice;",回車;切換到剛建立的數(shù)據(jù)庫,輸入"use voice;",回車;

導(dǎo)入數(shù)據(jù),輸入"source voice.sql;

"回車,開始導(dǎo)入,再次出現(xiàn)"mysql"并且沒有提示錯誤即還原成功。

MySQL

MySQL是一個關(guān)系型數(shù)據(jù)庫,由瑞典?MySQL AB 公司開發(fā),目前屬于?Oracle?旗下公司。MySQL 最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應(yīng)用軟件之一。

如何導(dǎo)入數(shù)據(jù)庫備份 mysql

可以將.bak格式的數(shù)據(jù)庫備份文件導(dǎo)入SQL server 2000的數(shù)據(jù)庫中,然后重新導(dǎo)出成.sql的文件, 放入mysql中執(zhí)行即可,然后再將數(shù)據(jù)導(dǎo)為CSV文件或者其他文件,導(dǎo)入到mysql中執(zhí)行即可

如何備份及導(dǎo)入mysql數(shù)據(jù)庫

開始菜單

|

運(yùn)行

|

cmd

|

MySQL命令行

導(dǎo)出數(shù)據(jù)庫:

進(jìn)入MySQL目錄下的

bin文件

夾:cd

MySQL中到bin文件夾的目錄如我輸入的命令行:cd

D:\Program

Files\MySQL\MySQL

Server

5.1\bin

(或者直接將windows的

環(huán)境變量

path中添加該目錄)

導(dǎo)出數(shù)據(jù)庫:

mysqldump

-u

用戶名

-p

數(shù)據(jù)庫名

導(dǎo)出的文件名

如我輸入的命令行:mysqldump

-u

root

-p

ygeshop

ygeshop.sql

(輸入后會讓你輸入進(jìn)入MySQL的密碼)(如果導(dǎo)出單張表的話在數(shù)據(jù)庫名后面

輸入表

名即可)

4

會看到文件ygeshop.sql

自動生成到bin文件下

命令行導(dǎo)入數(shù)據(jù)庫:

當(dāng)前題目:mysql怎么導(dǎo)入備份 mysql導(dǎo)入備份文件
分享路徑:http://bm7419.com/article44/dohpcee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、App開發(fā)、網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、企業(yè)建站、域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)