mysqldump

    0熱度

    1回答

    在我的本地機器上安裝了mysql版本5.7,而虛擬主機版本的mySQL版本較低。 下面是我的託管版本mysql信息的截圖。 請告訴我如何導出,以便它應該與我的託管服務器版本兼容? 我用的工作臺 這是錯誤 但是沒有語法錯誤,當我嘗試導入同一臺機器

    1熱度

    2回答

    我有從2016-01-01(Jan)到2016-06-29(June)數據的名爲「radacct」的mysql數據庫表。由於某些原因,2016年6月20日至2016年6月25日的數據丟失。我有bin-log enabled,所以我用「mysqlbinlog」將bin文件導出到.sql文件,這些sql文件包含了從1月,2月,3月的舊數據......以及2016-06-20到2016-06丟失的數據-

    1熱度

    1回答

    我正在使用mysqldump創建備份並將其恢復到另一臺服務器上。 我在這個數據庫上使用了很多功能之一就是觸發器。看起來,如果數據庫上的任何一個操作都有多個觸發器,則由於依賴於尚未創建的對象(第二個觸發器),還原失敗。 原因似乎是兩個觸發器聲明都包含對彼此的引用。但是,當它們按順序執行時,第一個失敗。 CREATE TRIGGER trigger_one ... PRECEDES trigger

    1熱度

    1回答

    我想輸出格式爲文件名-12-12-16.sql使用Cron作業可用HostGator cPanel中的文件。使用此代碼我目前可以輸出加不帶日期的文件名: mysqldump -uuser -ppassword --databases dbase > filename.sql 我做了關於如何動態日期添加到文件,所以我用下面的代碼一些搜索: mysqldump -uuser -ppassword

    0熱度

    1回答

    我想做一個完整的數據庫備份,其中包含所有數據作爲插入語句。我使用這個命令至今: mysqldump -u root myDatabase -p > full_backup.sql 從我讀過,這應該轉儲所有的數據和數據庫結構到我full_backup文件。但是,它只是在我的情況下才能獲得該數據庫的第一行。下面是轉儲文件的摘錄: LOCK TABLES `admin_users` WRITE;

    0熱度

    1回答

    我試圖做的線沿線的一個mysqldump的: 的mysqldump -u根-p分貝> C:\ FileLocation 然而,當我運行命令它永遠不會完成。因此我使用:SHOW PROCESSLIST;看看發生了什麼。在我的轉儲查詢狀態中,狀態爲:'正在等待表元數據鎖定'。數據庫上只有兩個其他進程正在運行(SHOW PROCESSLIST命令除外),這兩個進程都處於休眠狀態。 我試圖殺死其他兩個進程

    3熱度

    2回答

    上的SQL文件我收到在導入下面的錯誤SQL文件 ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if

    1熱度

    2回答

    假設有一個生產DBP和一個本地DBL。我想從P獲得一部分數據,並將它們恢復到L。 我知道一個人可以很容易地從mysql表中的數據子集sqldump。 但是,如果它是一個DB,例如50表?第一個,比如說1000個記錄可以容易地得到所有的表嗎? 作爲獎勵,假設它是star schema,是否可以使用主表連接到大多數其他表,並選擇該表的前1000條記錄並檢索外鍵的數據子集1000相應記錄?

    0熱度

    1回答

    我試圖生成一個由innodb表組成的數據庫的轉儲。 盡職盡責閱讀相關(5.6)手冊中的mysqldump部分,我使用了--skip-lock-tables和--single-transaction選項。當我查看生成的轉儲文件時,我看到"LOCK TABLES" & "UNLOCK TABLES"圍繞着數據庫中每個表的INSERT語句。 --single-transaction自己產生相同的結果。

    0熱度

    2回答

    這裏就是我想(MySQL的例子)做: 傾銷只有結構 - structure.sql 傾銷所有表數據 - data.sql 劈裂data.sql,並把每個表中的數據信息單獨的文件 - table1.sql,表2,SQL,table3.sql ... tablen.sql 分裂每個表成更小的文件(每個文件1K線) commiting所有文件在我的本地git倉庫 應對所有目錄進行遠程安全serwerwe