Skip to content
ہوسٹنگ · فائلیں، بیک اپ اور ڈیٹا بیس

SQLite سے MySQL پر منتقلی

پلگ ان ڈیٹا کو فائل سے ڈیٹا بیس میں بغیر نقصان کیسے منتقل کریں: بلٹ اِن مائیگریشنز، ایکسپورٹ-اِمپورٹ، اور نتیجے کی جانچ۔

اپ ڈیٹ 13 اگست، 2026

SQLite ایک فائل ہے جو پلگ ان کے ساتھ ہوتی ہے، جبکہ MySQL ایک الگ ڈیٹا بیس ہے۔ جب آپ کا سرور بڑھے یا آپ نیٹ ورک لانچ کریں تو آپ کو مائیگریشن کرنے کی ضرورت ہوتی ہے۔

صحیح طریقہ: بلٹ اِن مائیگریشن

بہت سے پلگ ان خود ہی ڈیٹا منتقل کر سکتے ہیں:

lp migrate mysql               LuckPerms
co migrate                     some CoreProtect versions

اپنے مخصوص پلگ ان کی دستاویزات دیکھیں: زیادہ تر میں مائیگریشن کمانڈ یا ہدایات موجود ہوتی ہیں۔

عام طریقہ کار

  1. سرور بند کریں۔
  2. پلگ ان فولڈر اور ڈیٹا بیس فائل کی کاپی بنائیں — بیک اپس۔
  3. پلگ ان کنفگ میں MySQL کنکشن ترتیب دیں — پلگ انز کے لیے MySQL۔
  4. مائیگریشن چلائیں (یا SQLite سے ایکسپورٹ کریں اور DBeaver جیسے تھرڈ پارٹی ٹول سے MySQL میں امپورٹ کریں)۔
  5. سرور اسٹارٹ کریں اور ڈیٹا چیک کریں۔

تصدیق

صرف یہ نہ دیکھیں کہ سرور اسٹارٹ ہوا یا نہیں، مواد چیک کریں: پلیئر گروپس، بیلنس، بینز، لاگز۔ مائیگریٹڈ ڈیٹا کی جگہ خالی ڈیٹا بیس "سب کچھ کام کر رہا ہے" جیسا لگتا ہے، یہاں تک کہ پلیئرز کو اپنی پرمیشنز غائب ہونے کا پتہ چلے۔

اگر ڈیٹا منتقل نہ ہوا ہو

سرور کو خالی ڈیٹا بیس پر زیادہ دیر تک چلتا نہ چھوڑیں: پلگ ان وہاں نیا ڈیٹا لکھنا شروع کر دے گا، اور اسے اصل ڈیٹا کے ساتھ ضم کرنا زیادہ مشکل ہو جائے گا۔ اپنی کاپی سے SQLite بحال کریں اور دوبارہ کوشش کریں۔

واپس مائیگریٹ کرنا

آپ یہی ٹولز استعمال کر کے کر سکتے ہیں، لیکن عام طور پر اس کی ضرورت نہیں پڑتی: MySQL تقریباً ہر لحاظ سے تیز اور زیادہ آسان ہے۔

Minecraft ہوسٹنگآپ کے آف لائن ہونے پر بھی آپ کا سرور چلتا ہےسرور بنائیں