![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 Sanji ![]()
![]() |
現在小弟想要在後台設計一個功能 就是備份資料庫的功能 但由於我是用phpmyadmin 好像不能用mysqldump這個功能 而且我還想要能夠選擇要備份哪個table 請問各位大大 這樣子的話 我是該想辦法一個一個insert資料這樣嗎? 還是有其他的做法 |
別忘捐VP感謝幫助你的人 | 新手會員瞧一瞧 |
1樓 |
你搞錯了...phpmyadmin是mysql資料庫的後台,
他並不是資料庫。 所以mysqldump可以用,因為是連到mysql但安全性的問題要先確認。
本篇文章回覆於2017-08-22 09:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
Sanji ![]() |
那我有辦法在phpmyadmin的語法中
使用mysqldump嗎
本篇文章回覆於2017-08-22 15:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
phpmyadmin是工具...不是資料庫,
你的資料庫是mysql.. 不透過phpmyadmin連資料庫參考
本篇文章回覆於2017-08-23 10:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
最有價值解答
浩瀚星空 ![]() ![]() |
這樣說他可能還不是很清楚。
這樣說好了,mysqldump他是一個命令語法。並非是網頁程式語言用的。 也就是說,如果你的資料庫伺服是安裝在你的電腦上, 你要在你的電腦上windows系統的話用dos命令運行。 linux系統的話,要登入其系統直接用其命令運行。 mysqldump它並非是程式語言的一個命令。也不是sql的語法。 而phpmyadmin他是一個php網頁語言做出來的一個mysql的控制平台。 能接受的命令是sql語法之類的東西。 相關命令不要搞混在一起。一個是應用程式使用的語法命令,另外一種是網頁上使用的語法命令。兩者是得在不同情況下使用的。 另~~~~phpmyadmin也是可以用匯出功能的。當然我一般不太建議使用php平台的匯出。因為大資料還是會有問題的。
本篇文章回覆於2017-08-24 19:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓
作者回應
Sanji ![]() |
感謝兩位大大
那我想請問一下 那萬一主機伺服器 不是在我這裡那我還有辦法用mysqldump的命令語法嵌入在PHP網頁中嗎
本篇文章回覆於2017-08-26 15:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓 | |
7樓 |
其實講一句坦白話。
mysqldump是屬於內部命令。算是中階等級的命令。 不是隨隨便便的權限就可以運行的命令。 我本想說是可以的。 不過念頭一轉。如果說你的主機是連後台都進不去的。 那也就不可能有這樣子的權限給你。 在沒有這個權限的條件下。就算有辦法將mysqldump放到php上運行。 你也跑不了吧。 想了一下,還是告訴你不行,要不然就像是#6跟你說的,先試看看能不能跑再說。 php有可以跑內部命令的函數。但那也只是可以給你跑該主機允許你操作的命令。 有些主機空間可能連可以跑內部命令的函數都不會給你使用的。 所以還是只能一句話 try
本篇文章回覆於2017-08-29 11:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |