日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql数据库的导入导出(各种情况)

發(fā)布時間:2024/3/24 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql数据库的导入导出(各种情况) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

情況一

本地導出,遠程導入(windows導到linux)

本機(物理機)數(shù)據(jù)庫全部導出

(左下角打開dos窗口)

1.啟動mysql

net start mysql

2.我這里的數(shù)據(jù)庫名為gasstation,導出到c盤,命名gasstation0621

mysqldump gasstation > c:/gasstation0621.sql

3.檢查一下在不在你所導出的地方,這里檢查c盤

由本機(物理機)遠程導入至 別的服務器(虛擬機)

(我這里由本機導入到172.201.1.5服務器)

1.本機左下角打開DOS窗口,進入mysql的bin目錄下

2.進入要導入的服務器,命令劃橫線處的依次為

服務器地址(172.201.1.5)用戶名(gasstation)用戶密碼(123456)

mysql -h172.201.1.5 -ugasstation -p123456

3.

show databases;

4.我這里用的是gasstation

use gasstation;

5.輸入導出后自己所存的的地址 我這里導出到了c盤然后輸入自己保存的名字

source c:/gasstation0621.sql

6.檢查是否導入成功

show tables;

情況二

linux導到linux

沒有權限連接至另一個服務器怎么辦呢?

(這里把172.201.1.101的數(shù)據(jù)庫導入到172.201.1.102數(shù)據(jù)庫上,兩個服務器皆為linux虛擬機,我想導的數(shù)據(jù)庫名為smart)

導出

(101服務器操作)101服務器中我的MySQL安裝路徑在/xpf/1下,記得替換路徑,大于號后的smart0725是我自己給的新名字

cd /xpf/1 net start mysql mysqldump -uroot -p smart > smart0725.sql

然后就會跳出來讓輸入密碼,輸入密碼后輸入ls,看你導出的數(shù)據(jù)庫在不在這個路徑下,在哪里輸入命令,這個就會導出到哪里

導入

(102服務器操作)導入前,我們需要把導出的數(shù)據(jù)庫先弄到現(xiàn)在的服務器上,我這里是把導出的數(shù)據(jù)庫復制到102數(shù)據(jù)的/home/jiwei路徑下了,輸入完這行命令會要求輸入101服務器密碼

scp root@172.201.1.101://xpf/1/smart0725.sql /home/jiwei

輸完密碼,ls檢查一下,然后啟動數(shù)據(jù)庫,創(chuàng)建一個空數(shù)據(jù)庫,我這里給空數(shù)據(jù)庫命名smart,然后用source命令導入,注意替換路徑

mysql -u root -p create database smart; show databases; use smart; source /home/jiwei/smart0725.sql

檢查

show databases; use smart; show tables; select * from data_bank;

最后一行命令,是我看了一下里面的一張表,我這里的表名是data_bank ,注意替換你自己的表明,有東西不是空的就是導入成功了


情況三

linux系統(tǒng)中的數(shù)據(jù)庫導出,導入到本地windows系統(tǒng)

(172.201.1.101導出,導入到192.168.124.1)

1.創(chuàng)建空目錄

在/xpf/1下創(chuàng)建了一個名為smart的空目錄,創(chuàng)建在哪個位置不重要,命名也不重要,知道自己創(chuàng)建的空目錄的路徑就行了

mkdir smart

2.檢查

(這個步驟再開一個命令提示符窗口)

導出之前我們檢查一下自己要導出的數(shù)據(jù)庫有幾個表,我要導出的數(shù)據(jù)庫的名字是smart

mysql -u root -p show databases; use smart; show tables;

?

?

?3.導出

進入空目錄smart的路徑下,把名為smart的數(shù)據(jù)庫,導出到當前位置,并命名為smart0906.sql

(原數(shù)據(jù)庫名加上導出日期)

cd /xpf/1/smart net start mysql mysqldump -uroot -p smart > smart0906.sql ls

?4.移動文件(FTP)

到這個步驟位置,我們想要導入到本地的數(shù)據(jù)庫文件已經(jīng)導出了,但是依舊在linux服務器上怎么辦呢,這個步驟我們需要把導出的文件拷貝到本地上,借助psFTP工具

我這里已經(jīng)提前把linux服務器ip地址簡化保存為101,如圖

?

?然后打開FTP工具,進入101服務器,也就是linux服務器,root用戶登陸,把服務器/xpf/1/samrt路徑下名為smart0906.sql的文件?復制粘貼到?本地D盤downloads/mysql下?命名為smart0906.sql

open 101 root 密碼 get /xpf/1/smart/smart0906.sql D:/Downloads/MySQL/smart0906.sql

然后檢查一下自己電腦

5.導入

?導入到本地windows系統(tǒng)

點擊開始?搜索命令提示符,以管理員身份運行命令提示符,進入MySQL所在的目錄,我偷懶沒有一步寫齊,打幾個字母按tab鍵補全路徑,也可以dir查看一下再復制粘貼

D: cd Downloads cd MySQL mysql -u root -p 密碼

?

?然后創(chuàng)建一個空的數(shù)據(jù)庫?我這里命名為101smart

show databases; CREATE DATABASE 101smart; show databases;

?source命令

use 101smart; source d:/Downloads/MySQL/smart0906.sql

6.檢查

最后檢查一下,看看和之前服務器上面的表數(shù)量一不一致

接著上一步驟繼續(xù)敲

show databases; use 101smart; show tables;

?

?

?

總結

以上是生活随笔為你收集整理的Mysql数据库的导入导出(各种情况)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。