Ubuntu 20.04 LTS پر MySQL کیسے انسٹال کریں۔

Ubuntu 20.04 پر MySQL انسٹال کرنے کا طریقہ سیکھیں۔

MySQL مقامی، مفت، انفرادی یا انٹرپرائز کے استعمال کے لیے ڈیٹا بیس کا حل ہے۔ اوریکل کارپوریشن کے ذریعہ تیار کردہ، Ubuntu 20.04 MySQL کی تازہ ترین مستحکم ریلیز سیریز پر مشتمل ہے۔ 8.*.

MySQL دنیا بھر میں ہر مقبول پلیٹ فارم پر استعمال ہو رہا ہے۔ MySQL کنیکٹر APIs کا ایک بھرپور سیٹ دنیا بھر کی اوپن سورس کمیونٹیز نے پروگرامنگ زبانوں کی ایک بڑی تعداد کے لیے تیار کیا ہے۔

اگر آپ ورڈپریس یا ڈروپل جیسے سرور پر مبنی سافٹ ویئر انسٹال کرنا چاہتے ہیں تو آپ کی مقامی مشین پر MySQL کی ضرورت ہے، جو ڈیٹا کو ذخیرہ کرنے کے لیے MySQL ڈیٹا بیس کا استعمال کرتے ہیں۔ اگر آپ اسے اپنے ترقیاتی منصوبے کے لیے ڈیٹا بیس کے طور پر استعمال کرنا چاہتے ہیں تو یہ بھی ضروری ہے۔ اس آرٹیکل میں، ہم دیکھیں گے کہ Ubuntu 20.04 LTS پر MySQL کیسے انسٹال کیا جائے۔

تنصیب

MySQL سرور اور کلائنٹ کو اوبنٹو ریپوزٹریز میں الگ سے پیک کیا گیا ہے۔ وہ پیکجوں میں دستیاب ہیں۔ mysql-server اور mysql کلائنٹ بالترتیب آئیے پہلے اوبنٹو ریپوزٹریز کو اپ ڈیٹ کریں۔

sudo apt اپ ڈیٹ

اب ہم MySQL کلائنٹ اور سرور دونوں انسٹال کر سکتے ہیں۔

sudo apt mysql-client mysql-server انسٹال کریں۔

نوٹ کریں کہ پیداواری ماحول میں، عام طور پر سرور ایک الگ سرشار مشین پر انسٹال ہوتا ہے اور مقامی مشینوں پر صرف کلائنٹس انسٹال ہوتے ہیں۔

اگر آپ اپنے کوڈ سے DB کنیکٹر API کا استعمال کرتے ہوئے اپنے MySQL ڈیٹا بیس سے استفسار کرنے کا منصوبہ بنا رہے ہیں، تو آپ MySQL کلائنٹ کی تنصیب کو چھوڑ سکتے ہیں، تاہم، یہ تجویز کیا جاتا ہے کہ آپ اسے بہرحال انسٹال کریں کیونکہ یہ ڈیبگنگ میں مدد کرتا ہے۔

تنصیب کی تصدیق

آئیے اب تصدیق کرتے ہیں کہ آیا MySQL کلائنٹ اور سرور انسٹال ہوچکا ہے۔ اس بات کی تصدیق کرنے کے لیے کہ آیا کلائنٹ انسٹال ہو چکا ہے، چلائیں:

mysql --version

اسی طرح، تصدیق کرنے کے لیے کہ آیا MySQL سرور کامیابی کے ساتھ انسٹال ہوا ہے، چلائیں:

mysqld --version

MySQL سرور ڈیمون کے طور پر چلتا ہے، جسے پروگرام کے ساتھ پکارا جا سکتا ہے۔ mysqld یا استعمال کر کے پس منظر کی خدمت کے طور پر فعال کیا جا سکتا ہے۔ systemctl.

ہم نے اس مضمون میں اوبنٹو 20.04 پر MySQL کو انسٹال کرنے کا طریقہ دیکھا ہے۔ MySQL اکثر XAMP (X – Any Operating System, Apache, MySQL, PHP/Python/Perl) سرور سافٹ ویئر اسٹیک کے حصے کے طور پر انسٹال ہوتا ہے۔ اس طرح کے اسٹیک سرور سافٹ ویئر کے لیے درکار ہر چیز کو ایک ساتھ ترتیب دینا اور ترتیب دینا آسان بناتے ہیں۔ ایک عام مثال ورڈپریس کا سیٹ اپ ہے۔

تاہم، اگر آپ MySQL کو اپنے ویب ڈویلپمنٹ پروجیکٹ کے لیے ڈیٹا بیس ایپلیکیشن کے طور پر استعمال کر رہے ہیں، تو یہ تجویز کیا جاتا ہے کہ آپ MySQL سرور کو ایک وقف شدہ محفوظ مشین پر انسٹال کریں، اور کلائنٹ سے سرور سے استفسار کریں۔ یہ ڈیٹا بیس کی دیکھ بھال کو آسان بناتا ہے۔