久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

Drocker內(nèi)的MySQL數(shù)據(jù)庫資料匯出解決辦法

在實(shí)際應(yīng)用中,大家一定碰到需要將數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進(jìn)行匯出的情況,下面我就自己經(jīng)驗(yàn)進(jìn)行相應(yīng)的總結(jié)。主要時(shí)間一久怕自己會(huì)忘記,希望可以記錄一下,以便后續(xù)自己查詢,同時(shí)也希望可以幫助到有需要的人。

我們提供的服務(wù)有:成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、陸良ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的陸良網(wǎng)站制作公司

當(dāng)需要對(duì)于MySQL數(shù)據(jù)庫中的某個(gè)表格進(jìn)行導(dǎo)出時(shí)需要做些動(dòng)作

1.首先進(jìn)入到你的mysql數(shù)據(jù)庫中執(zhí)行指令

例如:

方法一:

外網(wǎng)數(shù)據(jù)庫中的表格要經(jīng)過查詢等動(dòng)作后,將查詢結(jié)果進(jìn)行匯出動(dòng)作

因?yàn)槲疫@個(gè)外網(wǎng)數(shù)據(jù)庫是安裝在172.16.22.7的docker內(nèi),故要先進(jìn)入docker內(nèi)去執(zhí)行操作語句,當(dāng)然如果你在docker外安裝了MySQL的客戶端的話,就可以直接在機(jī)器內(nèi)進(jìn)行相應(yīng)操作。

首先進(jìn)入到172.16.22.7后執(zhí)行下列語句

 1.docker exec -it compassionate_sinoussi bash 

#上述compassionate_sinoussi是我的容器名稱

 2.mysql -u t  -p erico998  zgz 

#進(jìn)入到我的數(shù)據(jù)庫,參數(shù)說明:  -u 用戶名  -p  用戶密碼     數(shù)據(jù)庫名

稍後執(zhí)行查詢指令(其中outfile 就是匯出數(shù)據(jù)至指定路徑)

 3.mysql[zgz]>select a.f_info_id as info_id , a.f_diggs as info_diggs , 

 a.f_reprints as info_reprints,b.f_diggs as buffer_diggs, 

 b.f_reprints as buffer_reprints from cms_info a, 

 cms_info_buffer b where a.f_info_id = b.f_info_id 

 order by info_id asc into outfile '/tmp/aa.txt';

 

 在查詢后發(fā)現(xiàn)/tmp/aa.txt是不存在的,需要進(jìn)行查找

 4.find / -name aa.txt

 發(fā)現(xiàn)aa.txt在tmp的內(nèi)嵌文件中,故后續(xù)操作時(shí),我們無需再增加路徑,直接填寫文件名便可在tmp中生成

 

 接下來要考慮怎麼把容器內(nèi)部數(shù)據(jù)傳輸?shù)?72.16.22.7主機(jī)

 5.docker cp container_id:/a.txt  /a.txt

 

 如果你需要遠(yuǎn)程傳輸文件到另外一臺(tái)機(jī)器的話,如從172.16.22.7傳輸?shù)?72.16.2.1,按下列語句操作即可:

 6.scp aa.txt root@172.16.22.1:/data0/

 通過上述動(dòng)作即可將數(shù)據(jù)庫需要的查詢結(jié)果匯出到需要此數(shù)據(jù)的人員手中了

方法二:

 數(shù)據(jù)庫資料匯出成excel格式:

 直接在172.16.22.7 中執(zhí)行語句即可

 echo "use 數(shù)據(jù)庫名; 需操作的sql語句" | mysql -h 容器IP -u用戶 -p用戶密碼> 存放數(shù)據(jù)的路徑及名稱

 如:echo "use zgz; select a.f_info_id as info_id , a.f_diggs as info_diggs , 

 a.f_reprints as info_reprints,b.f_diggs as buffer_diggs, 

 b.f_reprints as buffer_reprints from cms_info a, 

 cms_info_buffer b where a.f_info_id = b.f_info_id 

 order by info_id asc" | mysql -h 172.17.0.1 -ut -perico998 > /data0/test.xls

 同樣服務(wù)器間遠(yuǎn)程傳輸文件,如:從172.16.22.7傳送到172.16.22.1

 scp test.txt root@172.16.22.1:/data0/

 

但因?yàn)槲业膍ysql是utf8格式直接導(dǎo)出的,所以在excel打開時(shí)會(huì)出現(xiàn)亂碼。若直接把excel從回傳到你自己的辦公電腦后,使用notepad打開,然後再將數(shù)據(jù)內(nèi)容複製黏貼到新增的excel表格即可。

文章標(biāo)題:Drocker內(nèi)的MySQL數(shù)據(jù)庫資料匯出解決辦法
分享路徑:http://sd-ha.com/article22/jocpjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站營(yíng)銷、定制開發(fā)、網(wǎng)站建設(shè)云服務(wù)器、網(wǎng)站策劃

廣告

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

成都網(wǎng)頁設(shè)計(jì)公司