[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) موږ به اوس د پیدا شوي پټنوم سره د ډاکر کانټینر کې د mysql شیل ته ننوتل.
0 لاندې کمانډ اجرا کړئ.docker exec -it mysql-docker-demo mysql -u root -p
کله چې د پټنوم لپاره غوښتنه وشي، د پورته # 5 مرحلې څخه یو داخل کړئ. یوځل چې ننوتل، تاسو به د ډاکر کانټینر کې د 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) اوس به موږ هڅه وکړو چې زموږ د نصبولو تصدیق کولو لپاره یو ساده کمانډ چلوو. موږ به د ډیټابیس ښودلو کمانډ چلوو؛ د ټولو موجود ډیټابیسونو توضیحاتو ترلاسه کولو لپاره.
دلته د کمانډ محصول دی
mysql> ډیټابیس ښکاره کړئ؛
+—————–+
د مختلف میتودونو په کارولو سره د وینډوز او macOS لپاره د MySQL ډاونلوډ کولو لپاره ګام په ګام لارښود:
په دې ټیوټوریل کې به موږ مختلفې لارې/طریقې زده کړو ترڅو وګورو چې تاسو څنګه MySQL ډاونلوډ کولی شئ او په څو دقیقو کې یې کارول پیل کړئ.
MySQL د مختلف عملیاتي سیسټمونو لپاره د سټنډرډ انسټالر په توګه ډاونلوډ کیدی شي ، یا د زپ شوي عکس / آرشیف په توګه او ترټولو اسانه د مای ایس کیو ایل لپاره د ډاکر کارول دي که تاسو یوازې زده کول غواړئ او MySQL وپلټئ.
همدارنګه، مهرباني وکړئ په یاد ولرئ چې MySQL د ټولنې (وړیا) او تصدۍ (تادیه شوي) نسخې په توګه د ډاونلوډ لپاره شتون لري.
د ډیرو عملي موخو لپاره mySMySQLQL د انسټالر او ډاکر عکس له لارې نصبول د کارونې ډیری قضیې حل کوي. موږ به دلته د وینډوز او ماک میشته عملیاتي سیسټمونو لپاره دا دواړه طریقې وګورو.
MySql د انسټالر له لارې ډاونلوډ کړئ
MySQL د وینډوز او macOS دواړو لپاره د سټنډرډ پیکج انسټالر په توګه ډاونلوډ کولو لپاره شتون لري.
راځئ چې د دې هر یو لپاره توضیحات وګورو.
په وینډوز کې د مای ایس کیو ایل نصب کول
a) شرایط: د نصبولو پروسې پیل کولو دمخه، مهرباني وکړئ په یاد ولرئ چې MySQL انسټالر د .NET چوکاټ 4.5.2 ته اړتیا لري (که تاسو د .NET چوکاټ پخوانی نسخه لرئ، نو د نصب کولو پروسې پیل کولو لپاره یې تازه کړئ).
b) دلته له سرچینې څخه د MySQL ټولنې انسټالر ډاونلوډ کړئ. (د دې لیکلو پرمهال د MySQL اوسنی نسخهټیوټوریل 8.0.20 دی. که تاسو د مای ایس کیو ایل ځانګړی نسخه ډاونلوډ کولو ته اړتیا لرئ، نو تاسو کولی شئ دلته اړوند انسټالر ته مراجعه وکړئ او هغه نسخه غوره کړئ چې تاسو یې نصب کول غواړئ).
د وینډوز نسخه چې تاسو یې کاروئ دا پورې اړه لري انسټالر غوره کړئ. 32bit یا 64bit (تاسو کولی شئ دلته لینک ته مراجعه وکړئ ترڅو د OS نسخه پوه شئ چې تاسو یې کاروئ).
c ) د انسټالر ډاونلوډ کولو وروسته، د انسټالر exe خلاص کړئ او لارښوونو ته دوام ورکړئ. مهرباني وکړئ په یاد ولرئ چې تاسو به یو فعال انټرنیټ پیوستون ته اړتیا ولرئ ځکه چې انسټالر یو شیل دی او دا غوره شوي محصولات د انټرنیټ له لارې ډاونلوډ کوي یوځل چې د نصب کولو پروسې په جریان کې غوره شوي.
د ترتیب غوره کولو لپاره، تاسو کولی شئ انتخاب کړئ 'Developer Default' چې د پراختیا / ازموینې اړتیاو لپاره نږدې ټول اړین توکي په پام کې نیسي.
d) یوځل چې تنظیم بشپړ شي ، که تاسو د MySQL (MySQL Workbench کوم چې د ټولنې/وړیا ډاونلوډ دی) لپاره د پیرودونکي نصب کول غوره کړي، نو تاسو کولی شئ خپل سرور مثال سره وصل کړئ، که نه نو تاسو کولی شئ د لاندې کمانډ په اجرا کولو سره د کمانډ لاین څخه نصب چیک کړئ.
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
په MacOS کې د MySQL نصب کول
#1) د ډیسک عکس (.dmg) یا انسټالر له لارې په macOS کې د مای ایس کیو ایل نصب/ډانلوډ کولو لپاره – د ټولنې نسخې لپاره د ډیسک عکس فایل له دې ځایه ډاونلوډ کړئ
#2) یوځل چې د dmg فایل ډاونلوډ شي ، د نصبولو لپاره دوه ځله کلیک وکړئد ډیسک عکس او د نصب کولو بسته کې لارښوونې تعقیبولو سره د نصب کولو پروسه پیل کړئ. د ګام په ګام نصبولو پروسې لپاره لاندې سکرین شاټونه تعقیب کړئ.
#3) یوځل چې نصب بشپړ شي، د MySQL سرور د فعالولو لپاره، تاسو کولی شئ د مای ایس کیو ایل غوره توبونه خلاص کړئ او د مای ایس کیو ایل سرور فعال کړئ که چیرې مخکې نه وي فعال شوی.
د سیسټم غوره توبونه پرانیزئ او د مای ایس کیو ایل آیکون باندې کلیک وکړئ.
د مای ایس کیو ایل غوره توبونه به اوس خلاص شي او تاسو کولی شئ د مای ایس کیو ایل سرور حالت وګورئ. که دا لا دمخه نه وي، نو تاسو کولی شئ له هغه ځای څخه سرور فعال کړئ.
#4) اوس راځئ وګورو چې ایا زموږ نصب بریالی دی که نه د کمانډ لاین څخه نسخه چیک کولو سره. د ترمینل پرامپټ پرانیزئ او د MySQL انسټال ډایرکټر ته لاړشئ کوم چې په ډیفالټ دی
/usr/local/mysql/bin
د نسخې چک کولو لپاره لاندې کمانډ چل کړئ.
./mysql -V
که تاسو لاندې د محصول لیاس وګورئ نو دا پدې معنی ده چې ستاسو انسټالشن بریالی شو.
./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 ډاکر انځور
د ډاکر کانټینر په توګه د ډاکر عکس له لارې د مای ایس کیو ایل نصب کول ترټولو اسانه لاره ده که تاسو غواړئ مای ایس کیو ایل زده کړئ او نه غواړئ په خپل سیسټم کې بشپړ سافټویر/سرور نصب کړئ. سپن پورته کړئ، هغه کانټینرونه چالان کړئ او بند کړئ چې اړین سافټویر لري کوم چې پدې حالت کې د MySQL سرور دی.
راځئ هغه ګامونه وګورو چې د ډاکر عکس په توګه د مای ایس کیو ایل نصبولو لپاره اړین وي.
#1) د ډاکر عکس کارولو لپاره ، تاسو اړتیا لرئ د خپل OS پراساس ډاکر نصب کړئ. د ډاکر نصبولو لپاره ، دلته لارښوونې تعقیب کړئ
#2) یوځل چې د ډاکر انجن نصب شي ، موږ به اړتیا ولرو چې د ډاکر حب څخه د ډاکر عکس ډاونلوډ (یا وباسو). راځئ چې هغه کمانډ وګورو چې د ټولنې سرور نسخه لپاره د ډاکر عکس راوبولو لپاره کارول کیدی شي.
لاندې کمانډ په ټرمینل یا کمانډ پرامپټ کې اجرا کړئ.
docker pull mysql/mysql-server:tag
دلته، ټګد MySQL د ټولنې سرور نسخه استازیتوب کوي چې تاسو یې ډاونلوډ کول غواړئ. که تاسو د یوې ځانګړې نسخې په لټه کې نه یاست، نو تاسو کولی شئ په ساده ډول د ټاګ توضیحات پریږدئ او لاندې کمانډ پرمخ وړئ (دا به د MySQL ټولنې نسخې وروستۍ موجودې نسخې لپاره عکس راوړي).
docker pull mysql/mysql-server
#3) یوځل چې د ډاکر عکس ډاونلوډ شي ، موږ کولی شو د عکسونو لیست کولو هڅه وکړو ، او وګورو چې ایا موږ کولی شو په لیست کې د مای ایس کیو ایل عکس ومومئ چې ښودل کیږي. په ټرمینل کې لاندې کمانډ چل کړئ (د لینکس میشته سیسټمونو لپاره).
docker image ls | grep "mysql-server"
که تاسو د لاندې په څیر محصول وګورئ نو دا به پدې معنی وي چې ستاسو د ډاکر عکس په بریالیتوب سره ډاونلوډ شوی.
24>
#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 ډاکر کانټینر ودروئ، تاسو کولی شئ لاندې کمانډ وکاروئ.
docker stop mysql-docker-demo
د ډاکر کانټینر بیرته پیل کولو لپاره، تاسو کولی شئ لاندې کمانډ وکاروئ.
docker start mysql-docker-demo
د MySQL Enterprise Edition
MySQL د خلاصې سرچینې ډیټابیس دی چې په پراخه کچه کارول کیږي.
د انټرپریس ایډیشن د اوریکل ملکیت دی او پدې کې د وسیلو او ځانګړتیاو ټولګه شامله ده چې یوازې د تادیه شوي نسخې سره راځي. (وړیا نسخه د MySQL د ټولنې نسخه ده)
د MySQL Enterprise Edition په اوریکل کلاوډ کې د بشپړ مدیریت شوي خدمت په توګه شتون لري.
د MySQL تصدۍ نسخه د لګښت شاوخوا ځینې اټکلونه ورکړل شوي. لاندې:
چاپ | کلنۍ ګډون (USD) | 29>
---|---|
MySQL معیاري نسخه | 2000 - 4000 |
MySQL Enterprise Edition | 5000 - 10000 |
د دې لپاره د اوریکل لګښت کولو شیټ وګورئ نور معلومات.
د MySQL تادیه شوي نسخې د MySQL ټیم تخنیکي ملاتړ او مرستې سره راځي او همدارنګه د نورو څارنې وسیلو لکه بیک اپ، کوډ کولو، فایروال، او داسې نور.
په مکرر ډول پوښتل شوي پوښتنې & ځوابونه
پوښتنه # 1) ایا MySQL وړیا ډاونلوډ دی؟
ځواب: MySQL په څو نسخو کې شتون لري. د ټولنې نسخه د ډاونلوډ او کارولو لپاره وړیا دهپداسې حال کې چې نور ډولونه لکه MySQL Standard او MySQL Enterprise Editions د کلنۍ ګډون لګښت لري ځکه چې دوی د کلاوډ ملاتړ او د MySQL ټیم تخنیکي مرستې سره راځي.
د سوداګریزو موخو لپاره د MySQL خلاصې سرچینې کارولو لپاره، تاسو کولی شئ د ماریا ډی بی څخه کار واخلئ کوم چې د مای ایس کیو ایل ډیټابیس پراساس دی.
پوښتنه #2) څنګه د مای ایس کیو ایل کلینټ نصب کړئ؟
ځواب: د MySQL مراجع د MySQL سرور د معیاري نصبولو برخې په توګه ډاونلوډ شوی. د مای ایس کیو ایل مراجع د ټرمینل یا کمانډ پرامپټ څخه د میک/لینکس یا وینډوز لپاره لاندې ډایرکټر ته د تګ له لارې پیل کیدی شي.
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
د MySQL کمانډ لاین مراجع د MySQLپه چلولو سره پیل کیدی شي. 2> په پورتنیو لارښوونو کې د اجرا وړ.
د GUI پر بنسټ پیرودونکي کارولو لپاره، تاسو کولی شئ د مناسب OS ترکیب په غوره کولو سره دلته د MySQL ورک بینچ ډاونلوډ کړئ.
پوښتنه #3) زه څنګه کولی شم د وینډوز لپاره MySQL ډاونلوډ کړئ؟
ځواب: MySQL د نږدې ټولو لوی عملیاتي سیسټمونو لپاره شتون لري لکه macOS، Linux او amp; وینډوز. د وینډوز لپاره، دا د اجرا وړ یا زپ په توګه ډاونلوډ کیدی شي.
د ډاونلوډ توضیحاتو ته مراجعه وکړئ دلته د MySQL رسمي ډاونلوډ پاڼه کې.
موږ د ډاونلوډ / تنظیم کولو لپاره بشپړ نصب مرحلې لیست کړي دي. دلته په دې ټیوټوریل کې په وینډوز کې د MySQL د ټولنې سرور نسخه پورته کول او نصب کول.
پایله
په دې ټیوټوریل کې موږ د مختلفو لارو په اړه زده کړل چې له لارې یېتاسو کولی شئ په خپل ډیسټاپ/لپ ټاپ کې د مختلف عملیاتي سیسټمونو سره MySQL ډاونلوډ کړئ.
موږ په وینډوز او macOS پلیټ فارمونو کې د MySQL ټولنې سرور نصبولو تایید کولو په اړه بحث وکړ. موږ د مای ایس کیو ایل سرور پراختیا سره د پیل کولو لپاره د ډاکر کارولو په اړه هم زده کړل او پوه شو چې څنګه د مای ایس کیو ایل سرور سره ګړندي پیل کول.
هیله لرم چې دا لارښود د MySQL ډاونلوډ کولو په اړه ستاسو ټولې پوښتنې روښانه کړي.