[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) اب ہم تیار کردہ پاس ورڈ کے ساتھ ڈوکر کنٹینر میں mysql شیل میں لاگ ان ہوں گے۔
0 نیچے دی گئی کمانڈ پر عمل کریں۔docker exec -it mysql-docker-demo mysql -u root -p
جب پاس ورڈ کا اشارہ کیا جائے تو اوپر والے مرحلہ نمبر 5 سے درج کریں۔ داخل ہونے کے بعد، آپ Docker کنٹینر میں MySQL کلائنٹ میں لاگ ان ہو جائیں گے۔
اس وقت، اگر آپ ڈیٹا بیس دکھائیں جیسی کمانڈ درج کرتے ہیں؛ پھر یہ ایک ایرر ڈالے گا اور ڈیفالٹ پاس ورڈ کو اپ ڈیٹ/تبدیل کرنے کو کہے گا۔
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
#7) آئیے اب ALTER کمانڈ کا استعمال کرتے ہوئے پاس ورڈ کو دوبارہ ترتیب دیں۔
ALTER USER 'root'@'localhost' کی شناخت 'پاس ورڈ' سے کی گئی ہے؛
یہاں 'پاس ورڈ' اصل پاس ورڈ ہے جسے آپ روٹ صارف کے لیے سیٹ کرنا چاہتے ہیں۔ آپ اسے مناسب اور مطلوبہ کسی بھی قدر میں تبدیل کر سکتے ہیں۔
#8) اب ہم اپنی انسٹالیشن کو درست کرنے کے لیے ایک سادہ کمانڈ چلانے کی کوشش کریں گے۔ ہم SHOW DATABASES کمانڈ چلائیں گے۔ تمام دستیاب ڈیٹا بیسز کی تفصیلات حاصل کرنے کے لیے۔
یہاں کمانڈ آؤٹ پٹ ہے
mysql> ڈیٹا بیس دکھائیں؛
+——————–+
مختلف طریقوں کا استعمال کرتے ہوئے Windows اور macOS کے لیے MySQL ڈاؤن لوڈ کرنے کے لیے مرحلہ وار گائیڈ:
اس ٹیوٹوریل میں، ہم مختلف طریقے/طریقہ کار سیکھیں گے کہ آپ کیسے MySQL ڈاؤن لوڈ کرسکتے ہیں اور اسے چند منٹوں میں استعمال کرنا شروع کریں۔
MySQL کو مختلف آپریٹنگ سسٹمز کے لیے اسٹینڈ اسٹون انسٹالر کے طور پر، یا زپ شدہ امیج/آرکائیو کے طور پر ڈاؤن لوڈ کیا جا سکتا ہے اور اگر آپ صرف سیکھنا چاہتے ہیں تو MySQL کے لیے سب سے آسان ڈوکر استعمال کرنا ہے۔ اور MySQL کو دریافت کریں۔
نیز، براہ کرم نوٹ کریں کہ MySQL ایک کمیونٹی (مفت) اور انٹرپرائز (بمعاوضہ) ایڈیشن کے طور پر ڈاؤن لوڈ کرنے کے لیے دستیاب ہے۔
2
زیادہ تر عملی مقاصد کے لیے انسٹالر اور ڈوکر امیج کے ذریعے mySMySQLQL انسٹالیشن زیادہ تر استعمال کے معاملات کو حل کرتی ہے۔ ہم ونڈوز اور میک پر مبنی آپریٹنگ سسٹمز کے لیے ان دونوں طریقوں کو یہاں دیکھیں گے۔
MySql ڈاؤن لوڈ تھرو انسٹالر
MySQL ونڈوز اور macOS دونوں کے لیے اسٹینڈ تنہا پیکیج انسٹالر کے طور پر ڈاؤن لوڈ کرنے کے لیے دستیاب ہے۔
4>>> انسٹالیشن کا عمل شروع کرنے سے پہلے، براہ کرم نوٹ کریں کہ MySQL انسٹالر کو .NET Framework 4.5.2 کی ضرورت ہے (اگر آپ کے پاس .NET فریم ورک کا پرانا ورژن ہے، تو انسٹالیشن کا عمل شروع کرنے کے لیے اسے اپ ڈیٹ کریں)۔
b) یہاں کے ذریعہ سے MySQL کمیونٹی انسٹالر ڈاؤن لوڈ کریں۔ (یہ لکھتے وقت MySQL کا موجودہ ورژنٹیوٹوریل 8.0.20 ہے۔ اگر آپ کو MySQL کا مخصوص ورژن ڈاؤن لوڈ کرنے کی ضرورت ہے، تو آپ یہاں متعلقہ انسٹالر سے رجوع کر سکتے ہیں اور وہ ورژن منتخب کر سکتے ہیں جسے آپ انسٹال کرنا چاہتے ہیں۔ 32 بٹ یا 64 بٹ (آپ جو OS استعمال کر رہے ہیں اس کے ورژن کو جاننے کے لیے آپ یہاں لنک کا حوالہ دے سکتے ہیں)۔
c ) انسٹالر ڈاؤن لوڈ کرنے کے بعد، انسٹالر exe کھولیں اور ہدایات کے ساتھ جاری رکھیں۔ براہ کرم نوٹ کریں کہ آپ کو ایک فعال انٹرنیٹ کنکشن کی ضرورت ہوگی کیونکہ انسٹالر ایک شیل ہے اور یہ انسٹالیشن کے عمل کے دوران منتخب کردہ مصنوعات کو انٹرنیٹ پر ڈاؤن لوڈ کرتا ہے۔
کنفیگریشن کو منتخب کرنے کے لیے، آپ منتخب کر سکتے ہیں 'ڈیولپر ڈیفالٹ' جو ڈیولپمنٹ/ٹیسٹنگ کی ضروریات کے لیے تقریباً تمام ضروری چیزوں کا خیال رکھتا ہے۔
d) سیٹ اپ مکمل ہونے کے بعد اگر آپ نے MySQL (MySQL Workbench جو کہ Community/free download ہے) کے لیے کلائنٹ کو انسٹال کرنے کا انتخاب کیا ہے، تو آپ اپنے سرور کی مثال کو جوڑ سکتے ہیں، بصورت دیگر آپ نیچے دی گئی کمانڈ پر عمل کر کے کمانڈ لائن سے انسٹالیشن کو چیک کر سکتے ہیں۔
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
MacOS پر MySQL انسٹال کرنا
#1) ڈسک امیج (.dmg) یا انسٹالر کے ذریعے macOS پر MySQL انسٹال/ڈاؤن لوڈ کرنے کے لیے - یہاں سے کمیونٹی ایڈیشن کے لیے ڈسک امیج فائل ڈاؤن لوڈ کریں۔
#2) ایک بار جب dmg فائل ڈاؤن لوڈ ہوجائے تو، ماؤنٹ کرنے کے لیے ڈبل کلک کریں۔ڈسک کی تصویر بنائیں اور انسٹال پیکیج میں دی گئی ہدایات پر عمل کرکے انسٹالیشن کا عمل شروع کریں۔ مرحلہ وار تنصیب کے عمل کے لیے ذیل کے اسکرین شاٹس پر عمل کریں۔
#3) انسٹالیشن مکمل ہونے کے بعد، MySQL سرور کو آن کرنے کے لیے، آپ MySQL کی ترجیحات کو کھول سکتے ہیں اور MySQL سرور کو آن کر سکتے ہیں اگر پہلے سے آن نہیں ہے۔
سسٹم کی ترجیحات کھولیں اور MySQL آئیکن پر کلک کریں۔
MySQL ترجیحات کا پین اب کھل جائے گا اور آپ MySQL سرور کی حیثیت دیکھ سکتے ہیں۔ اگر یہ پہلے سے نہیں چل رہا ہے، تو آپ وہاں سے سرور کو آن کر سکتے ہیں۔
#4) اب دیکھتے ہیں کہ ہماری انسٹالیشن کامیاب ہے یا نہیں۔ کمانڈ لائن سے ورژن کو چیک کرکے۔ ٹرمینل پرامپٹ کو کھولیں اور MySQL انسٹال ڈائرکٹری پر جائیں جو پہلے سے طے شدہ ہے
/usr/local/mysql/bin
ورژن کو چیک کرنے کے لیے نیچے دی گئی کمانڈ کو چلائیں۔
./mysql -V
اگر آپ نیچے آؤٹ پٹ lias دیکھتے ہیں، تو اس کا مطلب ہے کہ آپ کی انسٹالیشن کامیاب رہی۔
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
#5) کمانڈ لائن سے MySQL استعمال کرنے کے لیے، آپ کمانڈ لائن یا ٹرمینل کا استعمال جاری رکھ سکتے ہیں (اس پاس ورڈ کے ساتھ جو انسٹال کے دوران سیٹ کیا گیا تھا۔ عمل) یا MySQL کلائنٹ ایپلی کیشنز کو ڈاؤن لوڈ کریں جیسے MySQL Workbench GUI کے ذریعے رسائی حاصل کرنے کے لیے۔
آئیے کچھ کمانڈ لائن آپشنز کو دریافت کریں۔ MySQL شیل کے ساتھ شروع کرنے کے لیے، نیچے دی گئی کمانڈز کو چلائیں۔
./mysql -u root -p
اب، آپ کو اس کے لیے کہا جائے گا۔پاس ورڈ (آپ کو وہ داخل کرنے کی ضرورت ہے جو انسٹالیشن کے دوران درج کیا گیا تھا - فرض کریں کہ آپ نے پاس ورڈ کو 'پاس ورڈ' کے طور پر سیٹ کیا ہے)، پھر پاس ورڈ پرامپٹ پر پاس ورڈ درج کریں۔ تصدیق کے کامیاب ہونے کے بعد، صارف MySQL شیل میں لاگ ان ہوگا۔
آئیے ایک نمونہ کمانڈ چلانے کی کوشش کرتے ہیں کہ آیا شیل صحیح طریقے سے کام کر رہا ہے یا نہیں۔ نیچے دی گئی کمانڈ کو MySQL شیل پر چلائیں۔
SHOW DATABASES;
آپ کو کمانڈ کے لیے نیچے کی آؤٹ پٹ دیکھنے کے قابل ہونا چاہیے۔
22>
MySQL Docker Image
ڈاکر کنٹینر کے بطور ڈوکر امیج کے ذریعے MySQL کو انسٹال کرنا سب سے آسان طریقہ ہے اگر آپ صرف MySQL سیکھنا چاہتے ہیں اور اپنے سسٹم پر مکمل سافٹ ویئر/سرور انسٹال نہیں کرنا چاہتے ہیں۔
Docker آپ کو جلدی کرنے دیتا ہے۔ اسپن اپ کریں، ان کنٹینرز کو آن کریں اور آف کریں جن میں مطلوبہ سافٹ ویئر موجود ہے جو کہ اس صورت میں MySQL سرور ہے۔
آئیے ان اقدامات کو دیکھیں جن کی ضرورت MySQL کو بطور ڈوکر امیج انسٹال کرنے کے لیے ہوگی۔
#1) ڈوکر امیج استعمال کرنے کے لیے، آپ کو اپنے OS کی بنیاد پر Docker انسٹال کرنا ہوگا۔ ڈوکر کو انسٹال کرنے کے لیے، یہاں دی گئی ہدایات پر عمل کریں
#2) ڈوکر انجن انسٹال ہونے کے بعد، ہمیں ڈوکر ہب سے ڈوکر امیج کو ڈاؤن لوڈ (یا کھینچنا) کرنا پڑے گا۔ آئیے اس کمانڈ کو دیکھتے ہیں جو کمیونٹی سرور ایڈیشن کے لیے ڈوکر امیج کو کھینچنے کے لیے استعمال کیا جا سکتا ہے۔
نیچے دی گئی کمانڈ کو ٹرمینل یا کمانڈ پرامپٹ پر عمل میں لائیں۔
docker pull mysql/mysql-server:tag
یہاں، ٹیگMySQL کمیونٹی سرور ایڈیشن کے اس ورژن کی نمائندگی کرتا ہے جسے آپ ڈاؤن لوڈ کرنا چاہتے ہیں۔ اگر آپ کسی مخصوص ورژن کی تلاش نہیں کر رہے ہیں، تو آپ صرف ٹیگ کی تفصیلات کو چھوڑ سکتے ہیں اور نیچے دی گئی کمانڈ کو چلا سکتے ہیں (یہ MySQL کمیونٹی ایڈیشن کے تازہ ترین دستیاب ایڈیشن کے لیے تصویر لے آئے گا)۔
docker pull mysql/mysql-server
#3) ڈوکر امیج ڈاؤن لوڈ ہونے کے بعد، ہم تصاویر کی فہرست بنانے کی کوشش کر سکتے ہیں، اور دیکھ سکتے ہیں کہ کیا ہمیں ظاہر ہونے والی فہرست میں ایک MySQL تصویر مل سکتی ہے۔ نیچے دی گئی کمانڈ کو ٹرمینل میں چلائیں (لینکس پر مبنی سسٹمز کے لیے)۔
docker image ls | grep "mysql-server"
اگر آپ نیچے کی طرح آؤٹ پٹ دیکھتے ہیں، تو اس کا مطلب یہ ہوگا کہ آپ کی ڈوکر امیج کامیابی کے ساتھ ڈاؤن لوڈ ہو گئی ہے۔
#4) اب آئیے ڈوکر امیج کے خلاف ایک کنٹینر چلائیں جسے ہم نے ابھی ڈاؤن لوڈ کیا ہے۔ ہم کنٹینر کا نام 'mysql-docker-demo" رکھیں گے۔ تصویر سے کنٹینر شروع کرنے کے لیے نیچے دی گئی کمانڈ کو چلائیں۔
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) اب، ڈوکر کنٹینر کو چلانے کے دوران سیٹ کردہ پاس ورڈ حاصل کرنے کے لیے، ہم اس سے تفصیلات حاصل کر سکتے ہیں۔ ڈوکر لاگ کرتا ہے اور پھر ALTER کمانڈ کا استعمال کرتے ہوئے اس پاس ورڈ کو دوبارہ شروع کرتا ہے۔
ٹرمینل پر درج ذیل کمانڈ پر عمل کریں:
docker logs mysql-docker-demo 2>&1 | grep GENERATED
براہ کرم نوٹ کریں کہ 'mysql-docker -demo' اوپر دی گئی کمانڈ میں ڈوکر کنٹینر کا نام ہے۔ اگر آپ نے کنٹینر کا نام مختلف رکھا ہے تو آپ کو اسے کنٹینر کے نام سے بدلنا ہوگا۔
اگر آپ کا ڈوکر کنٹینر ٹھیک سے شروع ہوا ہے، توکسی بھی MySQL کمانڈ کو چلانا – بالکل اسی طرح جیسے آپ مقامی مشین پر انسٹالیشن کے ساتھ کرتے ہیں۔
آپ ضرورت پڑنے پر ڈوکر کنٹینر کو آن ڈیمانڈ شروع/ روک بھی سکتے ہیں۔
MySQL ڈوکر کنٹینر کو روکیں، آپ نیچے دی گئی کمانڈ استعمال کر سکتے ہیں۔
docker stop mysql-docker-demo
Docker کنٹینر کو دوبارہ شروع کرنے کے لیے، آپ نیچے کی کمانڈ استعمال کر سکتے ہیں۔
docker start mysql-docker-demo
MySQL Enterprise Edition
MySQL ایک اوپن سورس ڈیٹا بیس ہے جو وسیع پیمانے پر استعمال ہوتا ہے۔
انٹرپرائز ایڈیشن اوریکل کی ملکیت ہے اور اس میں ٹولز اور خصوصیات کا ایک مجموعہ شامل ہے جو صرف ادا شدہ ورژن کے ساتھ آتا ہے۔ (مفت ورژن MySQL کمیونٹی ایڈیشن ہے)۔
MySQL انٹرپرائز ایڈیشن مکمل طور پر منظم سروس کے طور پر اوریکل کلاؤڈ پر دستیاب ہے۔
مائی ایس کیو ایل انٹرپرائز ایڈیشن کی لاگت کے بارے میں کچھ تخمینے دیئے گئے ہیں۔ ذیل میں:
ایڈیشن | سالانہ سبسکرپشن (USD) |
---|---|
MySQL سٹینڈرڈ ایڈیشن | 2000 - 4000 |
MySQL انٹرپرائز ایڈیشن | 5000 - 10000 |
کے لیے اوریکل کاسٹنگ شیٹ چیک کریں مزید معلومات۔
MySQL ادا شدہ ورژن تکنیکی مدد اور MySQL ٹیم کی مدد کے ساتھ ساتھ دیگر مانیٹرنگ ٹولز جیسے بیک اپ، انکرپشن، فائر وال وغیرہ کے ساتھ آتے ہیں۔
اکثر پوچھے جانے والے سوالات & جوابات
Q # 1) کیا MySQL ڈاؤن لوڈ کرنے کے لیے مفت ہے؟
جواب: MySQL متعدد ایڈیشنز میں دستیاب ہے۔ کمیونٹی ایڈیشن ڈاؤن لوڈ اور استعمال کرنے کے لیے مفت ہے۔جبکہ دیگر متغیرات جیسے MySQL سٹینڈرڈ اور MySQL انٹرپرائز ایڈیشن میں سالانہ سبسکرپشن لاگت منسلک ہوتی ہے کیونکہ وہ MySQL ٹیم کی طرف سے کلاؤڈ سپورٹ اور تکنیکی مدد کے ساتھ آتے ہیں۔
تجارتی مقاصد کے لیے MySQL اوپن سورس استعمال کرنے کے لیے، آپ کر سکتے ہیں۔ ماریا ڈی بی استعمال کریں جو کہ MySQL ڈیٹا بیس پر مبنی ہے۔
Q #2) MySQL کلائنٹ کو کیسے انسٹال کریں؟
جواب: MySQL کلائنٹ کو MySQL سرور کی معیاری تنصیب کے حصے کے طور پر ڈاؤن لوڈ کیا جاتا ہے۔ MySQL کلائنٹ کو ٹرمینل یا کمانڈ پرامپٹ سے شروع کیا جا سکتا ہے میک/لینکس یا ونڈوز کے لیے نیچے دی گئی ڈائریکٹری میں جا کر۔
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
MySQL کمانڈ لائن کلائنٹ کو MySQLچلا کر شروع کیا جا سکتا ہے۔ 2> مندرجہ بالا ڈائریکٹریز میں قابل عمل۔
ایک GUI پر مبنی کلائنٹ استعمال کرنے کے لیے، آپ مناسب OS مجموعہ کو منتخب کرکے MySQL ورک بینچ کو یہاں ڈاؤن لوڈ کرسکتے ہیں۔
Q #3) میں کیسے کروں؟ ونڈوز کے لیے MySQL ڈاؤن لوڈ کریں؟
جواب: MySQL تقریباً تمام بڑے آپریٹنگ سسٹمز جیسے macOS، Linux اور amp; ونڈوز ونڈوز کے لیے، اسے ایگزیکیوٹیبل یا زپ کے طور پر ڈاؤن لوڈ کیا جا سکتا ہے۔
مائی ایس کیو ایل کے آفیشل ڈاؤن لوڈ پیج پر ڈاؤن لوڈ کی تفصیلات یہاں دیکھیں۔
ہم نے ڈاؤن لوڈ/سیٹنگ کے لیے انسٹالیشن کے مکمل مراحل درج کیے ہیں۔ اس ٹیوٹوریل میں ونڈوز پر MySQL کمیونٹی سرور ایڈیشن کو اپ اور انسٹال کرنا۔
نتیجہ
اس ٹیوٹوریل میں، ہم نے مختلف طریقوں کے بارے میں سیکھا جن کے ذریعےآپ مختلف آپریٹنگ سسٹمز کے ساتھ اپنے ڈیسک ٹاپ/لیپ ٹاپ پر MySQL ڈاؤن لوڈ کر سکتے ہیں۔
ہم نے ونڈوز اور macOS پلیٹ فارمز پر MySQL کمیونٹی سرور کی تنصیب کو درست کرنے پر بات کی۔ ہم نے مائی ایس کیو ایل سرور ڈیولپمنٹ کے ساتھ شروع کرنے کے لیے ڈوکر کے استعمال کے بارے میں بھی سیکھا اور یہ بھی جان لیا کہ مائی ایس کیو ایل سرور کے ساتھ تیزی سے کیسے آغاز کیا جائے۔
امید ہے کہ اس ٹیوٹوریل نے MySQL ڈاؤن لوڈ کرنے کے بارے میں آپ کے تمام سوالات کو واضح کر دیا ہے۔