亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
123下一頁
最近訪問板塊 發(fā)新帖
查看: 7901 | 回復: 21
打印 上一主題 下一主題

想要備份ibdata1這個文件夾時,不小心把它復制成一個簡單的文件了。 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-06-05 17:27 |只看該作者 |倒序瀏覽
大家好,

正在管理的Centreon/Nagios 網(wǎng)頁管理界面突然down掉了,

上網(wǎng)一查好像是Mysql把硬盤吃光了,所以跑不動了。

于是自己跑去想要清理一下,查到/var/lib/mysql/ibdata1這個文件高達37G, /var/lib/mysql/centstorage有54G,

太naive 地想要把 /var/lib/mysql/ibdata1轉(zhuǎn)移到另外一個稍空一點的盤,用cp 的時候結果沒有指明它是個文件夾,結果復制到新的盤是以 一個二進制文件存在的,但是已經(jīng)把原來的/var/lib/mysql/ibdata1 rm 掉,又新建了一個空的同名文件夾,這樣是不是是說明已經(jīng)丟失所有數(shù)據(jù)文件了? (理論上應該用dump,我太傻了)

雖然網(wǎng)上有方法恢復http://www.linuxidc.com/Linux/2012-09/71432.htm 但是我嘗試這么做的時候,/var/lib/mysql/ 總是說容量不夠了,說 92G/92G全部用完了,但明明我把那個37G刪掉了,現(xiàn)在只是想恢復過去,就顯示裝不下了。

期間不敢停掉mysql,不敢停掉Centreon/Nagios,也不確定少了這個文件,他們還正常工作不,所以不確定有沒有成功停止寫入,如果真的丟失了這個/var/lib/mysql/ibdata1文件夾,意味著什么,整個mysql要重裝?mysql重裝跟原來的Nagios/Centreon有關系嗎?

謝謝大神打救!

論壇徽章:
0
2 [報告]
發(fā)表于 2014-06-09 13:15 |只看該作者
數(shù)據(jù)庫不能關,你刪除了37G的ibdata1,但是因為MYSQL沒有關,文件實際上還是存在的 并沒有釋放空間
另外,ibdata1,它就是個二進制文件
停止業(yè)務寫入,但不要關mysql,這個時候應該還可以使用mysqldump把表數(shù)據(jù)導出來的
你要是機器空間不足,可以使用其他機器遠程dump數(shù)據(jù)。

論壇徽章:
0
3 [報告]
發(fā)表于 2014-06-09 19:42 |只看該作者
回復 2# 逸館小菜鳥


    嗯吶,數(shù)據(jù)庫沒有關,一旦我在/var/lib/mysql里還有ibdata1這個名字的文件,它就好像還會寫入東西。

    但是如何在保證數(shù)據(jù)庫運作的情況下,停止業(yè)務寫入呢??其實說數(shù)據(jù)庫不能關是因為關掉就徹底刪除了那個二進制文件了是嗎?但其實我刪除ibdata1之前倒是把它拷貝到另外一個盤了,可以把這個備份的復制過來么?只是現(xiàn)在盤還是顯示滿的,復制不進去。。

    關于mysqldump你有更詳細的做法嗎?  目前我/var/lib/mysql里面的東西包括
   
   


   我不太明白, centreon、centstorage、ibdata1、mysql 和 ndo  都是存放數(shù)據(jù)的地方嗎?

   網(wǎng)上介紹dump 要 dump 掉除 mysql 外的所有表是什么意思呢?



終于有人理我了,淚流滿面!灰常感謝!

論壇徽章:
0
4 [報告]
發(fā)表于 2014-06-10 01:38 |只看該作者
關閉數(shù)據(jù)庫,數(shù)據(jù)文件就真的刪除了。
ibdata1這個文件,是不能直接復制出來的,達不到備份目的,除非是使用的innobackupex這樣的程序進行熱備。
你現(xiàn)在還可以在這個機器上登陸mysql吧~~~
有沒有其他服務器,在其他機器上遠程備份數(shù)據(jù)吧
        mysqldump -uroot -p密碼 -hip地址 -P端口  -A -F>filename.sql
        備份需要賬號,密碼,ip地址,端口,-A是備份所有庫,-F是刷新日志,可不做。這個在另一臺機器上操作,需要在那個數(shù)據(jù)庫機器上登陸mysql創(chuàng)建一個賬號來備份,簡單的建賬號命令如下
        grant all privileges on *.* to root@ip identified by 'password';
         需要賬號名,ip地址,和密碼
        
網(wǎng)上介紹dump 要 dump 掉除 mysql 外的所有表。這是誰說你,你全導出來也沒關系的。

另外,你數(shù)據(jù)庫是否有做日常的完全備份?是否開啟binlog日志?

論壇徽章:
0
5 [報告]
發(fā)表于 2014-06-10 15:30 |只看該作者
非常感謝您詳細的解決方案,但是還存在一些問題。

linux服務器倒是一直處于開啟狀態(tài),只要我沒輸入關閉數(shù)據(jù)庫的命令,它應該就沒有關閉的吧?

這臺linux服務器據(jù)我所知是唯一一臺linux設備了,如果需要另一臺機器,windows的話,兩者能溝通嗎?我最多只能在windows機上裝一個linux桌面版。。。

然后,我剛接手這個機子不久,不清楚數(shù)據(jù)庫有無日常的完全備份和開啟binlog日志,有什么命令能看出來嗎?

然后您提到的賬戶密碼都是指的在新機器上創(chuàng)建的賬號吧,無需知道現(xiàn)在這臺的登陸賬號和密碼吧???

哦,還有為什么直接復制不行呀? ibdata1 原來好像是個文件夾,它底下有個名叫 3 的二進制文件,雖然我不小心把文件夾復制成文件了,但對比了一下二進制的內(nèi)容好像保持了呀。。。。

小菜鳥問題比較多,但是很幸運碰到您這樣對問題特別理解和在行的人吶,再次謝謝!

論壇徽章:
0
6 [報告]
發(fā)表于 2014-06-10 21:59 |只看該作者
如果你在windows機器上,可以連接那個linux機器的數(shù)據(jù)庫的話,也可以直接dump出來~~~
像navicat等windows下的數(shù)據(jù)庫圖形工具,都能備份數(shù)據(jù)的。

你不關數(shù)據(jù)庫,它就還在。

日常備份這個你要問交接的人,binlog日志的話登陸數(shù)據(jù)庫執(zhí)行show master logs或者show global variables like '%log_bin%'看log_bin是否為ON。

我說的賬號密碼,是讓你在linux機器上的數(shù)據(jù)庫,為遠程機器創(chuàng)建一個賬號以便在其他機器登陸linux的數(shù)據(jù)庫,如果你本來就可以在其他機器登陸linux上的數(shù)據(jù)庫的話就不需要創(chuàng)建了。

復制過程需要一些時間,所以這期間如果數(shù)據(jù)文件有改動,那么將會使數(shù)據(jù)庫處于一個不同的時間點。

我挺好奇你說的把文件夾復制成了文件,我就沒試成功過。。。

論壇徽章:
0
7 [報告]
發(fā)表于 2014-06-11 17:49 |只看該作者
不對,后來發(fā)現(xiàn)ibdata1好像就是個簡單的文件。。。

目前又bug了,數(shù)據(jù)庫老師說 連接數(shù)過多, 我登不上去 給遠程的機子 創(chuàng)建賬戶上面的。。。

如今距離我移除這個文件已經(jīng)過去了整整一周,不知道恢復了以后還能正常么= =。

恢復以后還得把整套數(shù)據(jù)庫搬到新裝的 Fully Automatic Nagios上><  

論壇徽章:
0
8 [報告]
發(fā)表于 2014-06-11 23:25 |只看該作者
貼出錯誤提示等信息
連接數(shù)過多,使用root賬號是可以登陸的唉。MySQL留了一個連接給root登陸。

你要是有任意一個賬號可以查看到數(shù)據(jù)庫你需要的內(nèi)容,就可以備份出來的。

論壇徽章:
0
9 [報告]
發(fā)表于 2014-06-11 23:45 |只看該作者
回復  逸館小菜鳥

錯誤:
8#

    恩 我也看到會留一個連接給管理者這個說法了,但好像mysqladmin也不好用= =

mysqladmin -uroot -p processlist


同樣提示:

mysqladmin: connect to server at 'localhost' failed
error: 'Too many connections'


晚安~

toomanyconnetion.png (191.83 KB, 下載次數(shù): 310)

toomanyconnetion.png

論壇徽章:
0
10 [報告]
發(fā)表于 2014-06-12 23:06 |只看該作者
你用mysql這個命令登陸的時候,系統(tǒng)賬號是普通賬號吧?而且,數(shù)據(jù)庫賬號沒密碼的吧?你用mysql -uroot來登陸

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP