لینکس منٹ 20 اور اوبنٹو 20.04 پر ایس کیو ایل کیسے انسٹال کریں؟

How Install Mysql Linux Mint 20



مائی ایس کیو ایل ایک اوپن سورس ، سادہ اور رشتہ دار ڈیٹا بیس ہے جو ڈیٹا کو سنبھالنے اور ہیرا پھیری کے لیے ایس کیو ایل (سٹرکچرڈ کوئری لینگویج) استعمال کرتا ہے۔ MySQL LAMP کا ایک لازمی حصہ ہے ( https://linuxhint.com/install-lamp-stack-ubuntu/ ) اسٹیک. تحریر کے مطابق ، MySQL کا تازہ ترین ورژن 8.0.23 ہے۔

یہ پوسٹ لینکس منٹ 20 اور اوبنٹو 20.04 پر ایس کیو ایل کی تنصیب کی وضاحت کرتی ہے۔







لینکس منٹ 20 اور اوبنٹو 20.04 پر ایس کیو ایل انسٹال کرنا۔

MySQL انسٹال کرنے سے پہلے ٹرمینل کو آگ لگائیں اور اپٹ ریپوزٹری کیشے کو اپ ڈیٹ کریں:



$سودومناسب اپ ڈیٹ



اگلا ، کمانڈ کے ساتھ MySQL سرور انسٹال کریں:





$سودومناسبانسٹال کریںmysql-server

MySQL سرور انسٹال کرنے کے لیے 'y' دبائیں۔



MySQL سرور کامیابی سے انسٹال ہونے کے بعد ، انسٹال شدہ ورژن چیک کریں اور کمانڈ کے ذریعے انسٹالیشن کی تصدیق کریں:

$mysql-ورژن

کامیاب تنصیب پر ، MySQL سروس خود بخود شروع ہو جائے گی۔ ایس کیو ایل سرور کی حیثیت چیک کرنے کے لیے کمانڈ چلائیں:

$سودوsystemctl حیثیت mysql

آؤٹ پٹ سے پتہ چلتا ہے کہ ایس کیو ایل سروس فعال اور چل رہی ہے۔

لینکس منٹ 20 اور اوبنٹو 20.04 پر ایس کیو ایل کی تشکیل

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

کمانڈ کے ساتھ mysql_secure_installation اسکرپٹ چلائیں:

$سودوmysql_secure_installation

mysql_secure_installation اسکرپٹ پر عمل درآمد کے دوران ، آپ کو مختلف اشارے دکھائے جائیں گے۔ پہلے ، آپ پاس ورڈ کی توثیق کی پالیسی کے تین درجے دیکھیں گے۔ آپ کو پاس ورڈ ترتیب دینے کے لیے 'y' دبانا چاہیے۔ مزید ، متعلقہ عددی ہندسہ درج کرکے پاس ورڈ لیول منتخب کریں۔

مزید یہ کہ ، پاس ورڈ درج کریں اور تصدیق کے لیے پاس ورڈ دوبارہ درج کریں۔ کمانڈ لائن پاس ورڈ کی متوقع طاقت کو ظاہر کرے گی۔

مزید برآں ، آپ کو گمنام صارفین کو ہٹانے ، ڈیٹا بیس کو جانچنے اور استحقاق ٹیبل کو دوبارہ لوڈ کرنے کے لیے کہا جائے گا۔ اپنی پسند کے مطابق ’y یا n‘ دبائیں ، اور کنفیگریشن کامیابی سے انجام پائے گی۔

نیا صارف بنانا۔

کمانڈ لائن سے MySQL سرور کے ساتھ شروع کرنے کے لیے ، کمانڈ استعمال کریں:

$سودوmysql

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

مزید یہ کہ ، آپ MySQL سرور میں ایک نیا صارف بھی بنا سکتے ہیں۔ نیا صارف بناتے وقت ، صارف نام اور پاس ورڈ درج کریں۔ نیا صارف بنانے کے لیے درج ذیل نحو پر عمل کریں:

صارف کا صارف نام بنائیں۔۔'لوکل ہوسٹ'کی طرف سے شناخت'پاس ورڈ'؛

کامیابی کے ساتھ نیا صارف بنانے کے بعد ، آپ صارف کو مندرجہ ذیل مراعات دے سکتے ہیں۔

تمام ترجیحات جاری کریں۔*.*صارف کا نام۔۔'لوکل ہوسٹ'؛

*. * نئے بنائے گئے صارف کو ہر قسم کی مراعات دے گا۔

یہ استحقاق فلش کرنے کے لئے مشورہ دیا جاتا ہے. یہ اضافی میموری کو آزاد کرے گا جسے سرور نے نیا صارف بناتے وقت کیش کیا تھا۔

ایس کیو ایل سرور میں لاگ ان کریں اور ایک ڈیٹا بیس بنائیں۔

اب آئی ایس کیو ایل سرور میں لاگ ان کریں اور ایک نیا ڈیٹا بیس بنائیں۔ لاگ ان کرنے کے لیے ، کمانڈ استعمال کریں:

$mysqlصارف نام –p

پاس ورڈ درج کریں جو آپ نے پہلے اس صارف کے لیے ترتیب دیا ہے ، اور MySQL انٹرایکٹو شیل شروع ہو جائے گا۔

نیا ڈیٹا بیس بنانے کے لیے ، کمانڈ پر عمل کریں:

ڈیٹا بیس ڈیٹا بیس کا نام بنائیں

تمام دستیاب ڈیٹا بیس کی فہرست دیکھنے کے لیے کمانڈ ٹائپ کریں:

ڈیٹا بیس دکھائیں

نتیجہ

ایس کیو ایل ایک بہت مقبول اور اوپن سورس ریلیشنل ڈیٹا بیس ہے۔ MySQL سرور لینکس ٹکسال 20 اور اوبنٹو 20.04 معیاری ذخیروں میں شامل ہے۔ یہ مضمون دو مشہور لینکس ڈسٹروس ، یعنی لینکس منٹ 20 اور اوبنٹو 20.04 پر MySQL تنصیب کی وضاحت کرتا ہے۔