[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) İndi yaradılan parol ilə Docker konteynerindəki mysql qabığına daxil olarıq.
Aşağıdakı əmri yerinə yetirin.
docker exec -it mysql-docker-demo mysql -u root -p
Parol tələb olunduqda yuxarıdakı 5-ci Addımdan parolu daxil edin. Daxil etdikdən sonra Docker konteyneri daxilində MySQL klientinə daxil olacaqsınız.
Hazırda siz VERİLƏNİŞ BAZANLARINI GÖSTER kimi əmr daxil etsəniz; o zaman xəta verir və standart parolu yeniləməyi/dəyişdirməyi xahiş edər.
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
#7) İndi ALTER əmrindən istifadə edərək parolu sıfırlayaq.
İstifadəçini 'root'@'localhost' DƏYİŞTİRİN, 'parol' İLƏ TƏYİD EDİLİR;
Burada 'parol' kök istifadəçi üçün təyin etmək istədiyiniz faktiki paroldur. Siz onu uyğun və istədiyiniz kimi istənilən dəyərə dəyişə bilərsiniz.
#8) İndi quraşdırmamızı doğrulamaq üçün sadə əmri icra etməyə çalışacağıq. Biz GÖSTƏ VERİLƏNİŞ BAZASINI GÖSTER əmrini icra edərdik; bütün mövcud verilənlər bazalarının təfərrüatlarını əldə etmək üçün.
Budur əmr çıxışı
mysql> MƏLUMAT BAZASINI göstərin;
+——————–+
Müxtəlif üsullardan istifadə etməklə Windows və macOS üçün MySQL-i yükləmək üçün addım-addım təlimat:
Bu dərslikdə biz MySQL-i necə endirə biləcəyinizi görmək üçün müxtəlif yolları/yanlaşmaları öyrənəcəyik. bir neçə dəqiqə ərzində istifadə etməyə başlayın.
MySQL müxtəlif əməliyyat sistemləri üçün müstəqil quraşdırıcı kimi və ya sıxılmış şəkil/arxiv kimi endirilə bilər və ən asanı MySQL üçün dockerdən istifadə etməkdir. və MySQL-i araşdırın.
Həmçinin, MySQL-in endirmək üçün icma (pulsuz) və müəssisə (pullu) nəşri kimi əlçatan olduğunu unutmayın.
Əksər praktik məqsədlər üçün quraşdırıcı və docker görüntüsü vasitəsilə mySMySQLQL quraşdırılması istifadə hallarının əksəriyyətini həll edir. Biz burada həm Windows, həm də Mac-əsaslı Əməliyyat Sistemləri üçün bu yanaşmaları görəcəyik.
MySql Quraşdırıcı vasitəsilə Endirin
MySQL həm Windows, həm də macOS üçün müstəqil paket quraşdırıcısı kimi endirilə bilər.
Gəlin bunların hər biri üçün təfərrüatlara baxaq.
MySQL-in Windows-da quraşdırılması
a) İlkin şərtlər: Quraşdırma prosesinə başlamazdan əvvəl nəzərə alın ki, MySQL Quraşdırıcısı .NET Framework 4.5.2 tələb edir (Əgər .NET çərçivəsinin köhnə versiyası varsa, quraşdırma prosesinə başlamaq üçün onu yeniləyin).
b) MySQL icma quraşdırıcısını mənbədən buradan endirin. (Bunu yazarkən MySQL-in cari versiyasıdərslik 8.0.20-dir. MySQL-in xüsusi versiyasını yükləməlisinizsə, burada müvafiq quraşdırıcıya müraciət edə və quraşdırmaq istədiyiniz versiyanı seçə bilərsiniz).
İstifadə etdiyiniz Windows versiyasının olub-olmamasından asılı olaraq quraşdırıcını seçin. 32bit və ya 64bit (istifadə etdiyiniz ƏS versiyasını bilmək üçün buradakı linkə müraciət edə bilərsiniz).
c ) Quraşdırıcını yüklədikdən sonra quraşdırıcı exe-ni açın və təlimatlarla davam edin. Nəzərə alın ki, sizdən aktiv internet bağlantısı tələb olunacaq, çünki quraşdırıcı qabıqdır və o, quraşdırma prosesi zamanı seçilmiş bir dəfə seçilmiş məhsulları internet üzərindən endirir.
Konfiqurasiyanı seçmək üçün siz seçə bilərsiniz. 'Default Developer Developer' , o, inkişaf/sınaq ehtiyacları üçün demək olar ki, bütün tələb olunan şeyləri təmin edir.
d) Quraşdırma tamamlandıqdan sonra , əgər siz MySQL üçün müştəri quraşdırmağı seçmisinizsə (İcma/pulsuz endirmə olan MySQL Workbench), onda siz server instansiyanızı birləşdirə bilərsiniz, əks halda aşağıdakı əmri yerinə yetirməklə quraşdırmanı komanda xəttindən yoxlaya bilərsiniz.
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
MySQL-in MacOS-da quraşdırılması
#1) Disk şəkli (.dmg) və ya quraşdırıcı vasitəsilə MySQL-i macOS-da quraşdırmaq/endirmək üçün – icma nəşri üçün disk təsviri faylını buradan endirin
#2) dmg faylı yükləndikdən sonra montaj etmək üçün iki dəfə klikləyindisk şəklini seçin və quraşdırma paketindəki təlimatlara əməl edərək quraşdırma prosesinə başlayın. Addım-addım quraşdırma prosesi üçün aşağıdakı ekran görüntülərini izləyin.
#3) Quraşdırma tamamlandıqdan sonra MySQL serverini işə salmaq üçün siz MySQL seçimlərini aça və aktiv deyilsə MySQL serverini yandıra bilərsiniz.
Sistem üstünlüklərini açın və MySQL ikonasına klikləyin.
MySQL üstünlükləri paneli indi açılacaq və siz MySQL serverinin statusunu görə bilərsiniz. Əgər o, artıq işləmirsə, onda siz oradan serveri işə sala bilərsiniz.
#4) İndi quraşdırmamızın uğurlu olub-olmadığını yoxlayaq. komanda xəttindən versiyanı yoxlayaraq. Terminal əmrini açın və defolt olaraq MySQL quraşdırma qovluğuna keçin
/usr/local/mysql/bin
Versiyanı yoxlamaq üçün aşağıdakı əmri işlədin.
./mysql -V
Aşağıdakı çıxışı görürsünüzsə, bu o deməkdir ki, quraşdırmanız uğurlu oldu.
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
#5) MySQL-dən komanda xəttindən istifadə etmək üçün siz əmr satırından və ya terminaldan (quraşdırma zamanı təyin edilmiş parol ilə) istifadə etməyə davam edə bilərsiniz. proses) və ya GUI vasitəsilə daxil olmaq üçün MySQL Workbench kimi MySQL müştəri proqramlarını endirin.
Gəlin bir neçə komanda xətti variantını araşdıraq. MySQL shell ilə başlamaq üçün aşağıdakı əmrləri yerinə yetirin.
./mysql -u root -p
İndi sizdən tələb olunacaqparol (Quraşdırma zamanı daxil edilmiş parolu daxil etməlisiniz – güman ki, parolu “parol” olaraq təyin etmisiniz), sonra parol sorğusunda parolu daxil edin. Doğrulama uğurlu olduqdan sonra istifadəçi MySQL qabığına daxil olacaq.
Qabığın düzgün işlədiyini və ya işləmədiyini görmək üçün nümunə əmri işə salmağa çalışaq. MySQL qabığında aşağıdakı əmri yerinə yetirin.
SHOW DATABASES;
Siz komanda üçün aşağıdakı çıxışı görə bilməlisiniz.
MySQL Docker Image
MySQL-i docker konteyneri kimi doker təsviri vasitəsilə quraşdırmaq, sadəcə MySQL-i öyrənmək istəyirsinizsə və sisteminizdə tam proqram təminatı/server quraşdırmaq istəmirsinizsə, ən asan yanaşmadır.
Docker sizə tez bir zamanda imkan verir. Bu halda MySQL serveri olan tələb olunan proqram təminatı olan konteynerləri fırladın, yandırın və söndürün.
MySQL-i Docker təsviri kimi quraşdırmaq üçün tələb olunan addımlara baxaq.
#1) Docker təsvirindən istifadə etmək üçün sizdən ƏS-yə əsaslanan Docker-i quraşdırmaq tələb olunur. Docker-i quraşdırmaq üçün buradakı təlimatlara əməl edin
#2) Docker mühərriki quraşdırıldıqdan sonra biz Docker qovşağından Docker şəklini endirməliyik (və ya çəkməliyik). İcma server nəşri üçün Docker şəklini çəkmək üçün istifadə edilə bilən əmrə baxaq.
Aşağıdakı əmri terminalda və ya əmr sorğusunda yerinə yetirin.
docker pull mysql/mysql-server:tag
Burada teqyükləmək istədiyiniz MySQL Community Server nəşrinin versiyasını təmsil edir. Əgər konkret versiya axtarmırsınızsa, sadəcə olaraq etiket təfərrüatlarını buraxıb aşağıdakı əmri yerinə yetirə bilərsiniz (Bu, MySQL Community Edition-ın ən son mövcud nəşri üçün şəkli əldə edəcək).
docker pull mysql/mysql-server
#3) Docker şəkli yükləndikdən sonra biz şəkilləri siyahıya salmağa cəhd edə bilərik və görünən siyahıda MySQL şəklini tapa bildiyimizi görə bilərik. Aşağıdakı əmri terminalda icra edin (Linux əsaslı sistemlər üçün).
docker image ls | grep "mysql-server"
Aşağıdakı kimi çıxışı görürsünüzsə, bu, Docker şəklinizin uğurla endirilməsi deməkdir.
#4) İndi indi yüklədiyimiz Docker təsvirinə qarşı konteyner işlədək. Konteyneri ‘’mysql-docker-demo” adlandırardıq. Şəkildən konteyneri işə salmaq üçün aşağıdakı əmri yerinə yetirin.
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) İndi, Docker konteynerini işləyərkən təyin edilmiş parolu əldə etmək üçün biz detalları buradan əldə edə bilərik. Docker qeyd edir və sonra ALTER əmrindən istifadə edərək bu parolu yenidən başladın.
Terminalda aşağıdakı əmri yerinə yetirin:
docker logs mysql-docker-demo 2>&1 | grep GENERATED
Xahiş edirik ki, 'mysql-docker Yuxarıdakı komandada -demo' docker konteynerinin adıdır. Konteyneri fərqli adlandırmısınızsa, onu konteyner adı ilə əvəz etməlisiniz.
Əgər Docker konteyneriniz düzgün işə salınıbsa, ondahər hansı MySQL əmrlərini işə salmaq – eynilə yerli maşında quraşdırma ilə necə məşğul olduğunuz kimi.
Siz həmçinin Docker konteynerini istəyə görə və lazım olduqda işə sala/dayandıra bilərsiniz.
MySQL docker konteynerini dayandırmaq üçün aşağıdakı əmrdən istifadə edə bilərsiniz.
docker stop mysql-docker-demo
Docker konteynerini yenidən işə salmaq üçün aşağıdakı əmrdən istifadə edə bilərsiniz.
docker start mysql-docker-demo
MySQL Enterprise Edition
MySQL geniş istifadə olunan açıq mənbəli verilənlər bazasıdır.
Müəssisə nəşri Oracle-a məxsusdur və o, yalnız pullu versiya ilə birlikdə gələn alətlər və funksiyalar dəstini ehtiva edir. (Pulsuz versiya MySQL Community nəşridir).
MySQL Enterprise Edition tam idarə olunan xidmət kimi Oracle bulud üzərində mövcuddur.
MySQL Enterprise nəşrinin qiyməti ilə bağlı bəzi təxminlər verilmişdir. aşağıda:
Nurs | İllik Abunəlik (USD) |
---|---|
MySQL Standard Edition | 2000 - 4000 |
MySQL Enterprise Edition | 5000 - 10000 |
Oracle Costing Sheet-i yoxlayın ətraflı məlumat.
MySQL Pullu versiyaları MySQL komandasının texniki dəstəyi və köməyi ilə, eləcə də Yedəkləmə, Şifrələmə, Firewall və s. kimi digər monitorinq alətləri ilə təmin edilir.
Tez-tez verilən suallar & Cavablar
S #1) MySQL-i yükləmək pulsuzdur?
Cavab: MySQL bir neçə nəşrdə mövcuddur. İcma nəşrini yükləmək və istifadə etmək pulsuzdurMySQL Standard və MySQL Enterprise nəşrləri kimi digər variantlara isə MySQL komandasının bulud dəstəyi və texniki yardımı ilə birlikdə illik abunə haqqı əlavə olunur.
MySQL açıq mənbədən kommersiya məqsədləri üçün istifadə etmək üçün siz bunu edə bilərsiniz. MySQL verilənlər bazasına əsaslanan MariaDB-dən istifadə edin.
S #2) MySQL Müştərisini necə quraşdırmaq olar?
Cavab: MySQL Client MySQL serverinin standart quraşdırılmasının bir hissəsi kimi endirilir. MySQL müştərisi Mac/Linux və ya Windows üçün aşağıda qeyd olunduğu kimi qovluğa keçməklə terminaldan və ya əmr sorğusundan işə salına bilər.
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
MySQL komanda xətti müştərisi MySQL yuxarıdakı qovluqlarda icra edilə bilər.
GUI əsaslı müştəridən istifadə etmək üçün siz uyğun ƏS kombinasiyasını seçməklə MySQL iş dəzgahını buradan yükləyə bilərsiniz.
Q #3) Necə edim Windows üçün MySQL yükləyin?
Cavab: MySQL demək olar ki, bütün əsas əməliyyat sistemləri üçün əlçatandır; macOS, Linux və amp; Windows. Windows üçün o, icra olunan və ya zip formatında endirilə bilər.
MySQL-in rəsmi endirmə səhifəsində endirmə təfərrüatlarına buradan baxın.
Endirmə/quraşdırma üçün tam quraşdırma addımlarını sadaladıq. MySQL Community Server nəşrinin Windows-da qurulması və quraşdırılması bu dərslikdə.
Nəticə
Bu dərslikdə biz bunun müxtəlif yolları haqqında öyrəndik.siz MySQL-i müxtəlif əməliyyat sistemləri ilə iş masanıza/noutbukunuza yükləyə bilərsiniz.
Biz MySQL İcma Serverinin Windows və macOS platformalarında quraşdırılmasının təsdiqini müzakirə etdik. Biz həmçinin MySQL Serverin işlənib hazırlanmasına başlamaq üçün Docker-dən istifadə etməyi öyrəndik və MySQL serverinə necə tez başlamağın yollarını öyrəndik.
Ümid edirik ki, bu dərslik MySQL-in Yüklənməsi ilə bağlı bütün sorğularınıza aydınlıq gətirdi.