我有一個mysql嵌入式數據庫,需要移入服務器。我知道,對於服務器,我可以使用mysqldump將數據備份到SQL文本文件中。但是我對嵌入式數據庫有什麼選擇?將一個mysql嵌入式數據庫轉儲到一個SQL文本文件中
謝謝, 卡洛斯。
我有一個mysql嵌入式數據庫,需要移入服務器。我知道,對於服務器,我可以使用mysqldump將數據備份到SQL文本文件中。但是我對嵌入式數據庫有什麼選擇?將一個mysql嵌入式數據庫轉儲到一個SQL文本文件中
謝謝, 卡洛斯。
我設法轉儲嵌入式架構。我從Amarok提示頁面獲得它
libmysqld.dll能夠在您的程序中使用mysql,而無需設置服務器或加載deamon。它也創建與服務器相同的文件(mysql目錄,schema目錄和ibdata1文件)。所以我把這些目錄中的文件,並告訴mysqld的Linux的守護進程使用該目錄DATADIR:
mysqld_safe --user=mysql --datadir=/data/myEmbededDB --skip-grant-tables
--skip-贈款表將允許任何用戶名或密碼
由於連接服務器指向該目錄,現在我可以使用mysqldump轉儲嵌入式模式,就像其他任何mysql模式一樣。這同樣適用,如果你想使用工作臺與libmysqld.dll
希望這有助於其他困惑libmysqld.dll用戶
:-)
做一個轉儲mysqldump — A Database Backup Program
然後運行腳本mysql — The MySQL Command-Line Tool
有例子,但閱讀的選項。例如,對於轉儲程序和函數,您需要指定' - 例程'選項,用於觸發器'--triggers'選項。
此外,你可以使用GUI工具。嘗試使用備份/恢復工具或dbForge Studio for MySQL中的「生成模式腳本」。工具允許選擇樹中的對象,這更簡單明瞭。
你的意思是創建的模式 - 如何連接到嵌入式MySQL服務器? – Devart 2011-04-06 09:04:32
不。我有一個嵌入式服務器,我使用Delphi連接,但現在我需要將整個數據庫模式移動到一個mysql服務器(不嵌入)。我該怎麼做? – QLands 2011-04-14 08:47:19
這是一個使用libmysqld.dll而不是任何mysql客戶端程序創建的數據庫。 – QLands 2011-04-14 15:32:37