[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) Бид одоо үүсгэсэн нууц үгээрээ Docker контейнер дэх mysql бүрхүүл рүү нэвтрэх болно.
Доорх командыг гүйцэтгэнэ үү.
docker exec -it mysql-docker-demo mysql -u root -p
Нууц үг асуухад дээрх №5-р алхамаас нууц үгээ оруулна уу. Оруулсаны дараа та Docker контейнер доторх MySQL клиент рүү нэвтрэх болно.
Одоогоор хэрэв та SHOW DATABASES; дараа нь алдаа гаргаж, анхдагч нууц үгээ шинэчлэх/өөрчлөхийг хүсэх болно.
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
#7) Одоо ALTER командыг ашиглан нууц үгээ шинэчилье.
"Нууц үг"-ээр ТАНИЛЦСАН ХЭРЭГЛЭГЧИЙН 'root'@'localhost'-г ӨӨРЧЛӨХ;
Энд 'нууц үг' нь үндсэн хэрэглэгчдэд тохируулахыг хүсэж буй жинхэнэ нууц үг юм. Та үүнийг тохирох, хүссэн утгаар нь өөрчилж болно.
#8) Одоо бид суулгацаа баталгаажуулахын тулд энгийн командыг ажиллуулж үзэх болно. Бид SHOW DATABASES командыг ажиллуулна; боломжтой бүх мэдээллийн сангийн дэлгэрэнгүй мэдээллийг авахын тулд.
Энд тушаалын гаралт байна
mysql> МЭДЭЭЛЛИЙН САНГ харуулах;
+——————+
Өөр өөр аргуудыг ашиглан Windows болон macOS-д зориулсан MySQL-г татаж авах алхам алхмаар зааварчилгаа:
Энэ зааварт бид MySQL болон MySQL-г хэрхэн татаж авах талаар янз бүрийн арга/аргад суралцах болно. Үүнийг хэдхэн минутын дотор ашиглаж эхлээрэй.
MySQL-г өөр өөр үйлдлийн системд зориулсан бие даасан суулгагч эсвэл зиплэгдсэн зураг/архив болгон татаж авах боломжтой бөгөөд хэрэв та сурахыг хүсвэл MySQL-д хамгийн хялбар нь docker ашиглах явдал юм. болон MySQL-г судлаарай.
Мөн MySQL-г олон нийтийн (үнэгүй) болон байгууллагын (төлбөртэй) хувилбар хэлбэрээр татаж авах боломжтой гэдгийг анхаарна уу.
Ихэнх практик зорилгоор суулгагч болон докер дүрсээр дамжуулан mySMySQLQL суулгах нь ихэнх хэрэглээний тохиолдлуудыг шийддэг. Бид Windows болон Mac үйлдлийн системд зориулсан эдгээр аргуудыг хоёуланг нь эндээс харах болно.
MySql-ийг суулгагчаар дамжуулан татаж авах
MySQL-ийг Windows болон macOS-д зориулсан бие даасан багц суулгагч болгон татаж авах боломжтой.
Эдгээр тус бүрийн дэлгэрэнгүйг харцгаая.
MySQL-г Windows дээр суулгах
a) Тавигдах нөхцөл: Суулгах процессыг эхлүүлэхийн өмнө MySQL суулгагч нь .NET Framework 4.5.2 шаардлагатай гэдгийг анхаарна уу (Хэрэв танд .NET Framework-ийн хуучин хувилбар байгаа бол суулгах процессыг эхлүүлэхийн тулд үүнийг шинэчилнэ үү).
b) MySQL нийгэмлэгийн суулгагчийг эндээс эх сурвалжаас татаж авна уу. (Үүнийг бичиж байх үеийн MySQL-ийн одоогийн хувилбарзаавар 8.0.20. Хэрэв та MySQL-ийн тодорхой хувилбарыг татаж авах шаардлагатай бол эндээс холбогдох суулгагч руу хандаж, суулгахыг хүсэж буй хувилбараа сонгох боломжтой).
Таны ашиглаж байгаа Windows хувилбар эсэхээс хамаарч суулгагчаа сонгоно уу. 32 бит эсвэл 64 бит (хэрэглэж буй үйлдлийн системийнхээ хувилбарыг эндээс харна уу).
c ) Суулгагчийг татаж авсны дараа суулгагч exe-г нээгээд зааврыг үргэлжлүүлнэ үү. Суулгагч нь бүрхүүл бөгөөд сонгосон бүтээгдэхүүнээ суулгах явцад сонгосон нэг удаа интернетээр татаж авдаг тул танд идэвхтэй интернет холболт шаардлагатай гэдгийг анхаарна уу.
Тохиргоог сонгохдоо -г сонгож болно. "Хөгжүүлэгчийн өгөгдмөл" нь хөгжүүлэлт/туршилтын хэрэгцээнд шаардлагатай бараг бүх зүйлийг хариуцдаг.
г) Тохиргоо дууссаны дараа , хэрэв та MySQL-д зориулсан клиентийг (Нийгэмлэг/үнэгүй татаж авах MySQL Workbench) суулгахаар сонгосон бол та серверийн жишээгээ холбож болно, эс тэгвээс доорх тушаалыг гүйцэтгэж командын мөрөөс суулгацыг шалгаж болно.
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
MySQL-г MacOS дээр суулгах нь
#1) MySQL-г MacOS дээр дискний дүрс (.dmg) эсвэл суулгагчаар суулгах/татаж авахын тулд олон нийтийн хэвлэлд зориулсан дискний зургийн файлыг эндээс татаж авна уу.
#2) dmg файлыг татаж авсны дараа холбохын тулд давхар товшино уу.дискний дүрс болон суулгах багц дахь зааврыг дагаж суулгах процессыг эхлүүлнэ үү. Доорх дэлгэцийн агшинг дагаж алхам алхмаар суулгах процессыг үзнэ үү.
#3) Суулгаж дууссаны дараа MySQL серверийг асаахын тулд MySQL тохиргоог нээж, хэрэв асаагүй бол MySQL серверийг асааж болно.
Системийн тохиргоог нээгээд MySQL дүрс дээр дарна уу.
MySQL тохиргооны хэсэг одоо нээгдэх бөгөөд та 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-г ашиглахын тулд та командын мөр эсвэл терминалыг (суулгах явцад тохируулсан нууц үгээр) үргэлжлүүлэн ашиглаж болно. процесс) эсвэл GUI-ээр нэвтрэхийн тулд MySQL Workbench гэх мэт MySQL клиент програмуудыг татаж авна уу.
Командын мөрийн хэд хэдэн сонголтыг авч үзье. MySQL shell-ийг ашиглаж эхлэхийн тулд доорх тушаалуудыг ажиллуулна уу.
./mysql -u root -p
Одоо танаас дараахийг хүсэх болно.нууц үг (Суулгах явцад оруулсан нууц үгээ оруулах шаардлагатай - та нууц үгээ "нууц үг" гэж тохируулсан гэж бодъё), дараа нь нууц үг оруулах цонхонд нууц үгээ оруулна уу. Баталгаажуулалт амжилттай болсны дараа хэрэглэгч MySQL бүрхүүлд нэвтэрнэ.
Бүрхүүл зөв ажиллаж байгаа эсэхийг шалгахын тулд жишээ командыг ажиллуулж үзье. MySQL бүрхүүл дээр доорх тушаалыг гүйцэтгэнэ үү.
SHOW DATABASES;
Та тушаалын доорх гаралтыг харах боломжтой байх ёстой.
MySQL Docker Image
Хэрэв та зүгээр л MySQL-г сурахыг хүсэж байгаа бөгөөд системдээ бүрэн программ хангамж/сервер суулгахыг хүсэхгүй байгаа бол докерын контейнер болгон MySQL-г докерын дүрсээр дамжуулан суулгах нь хамгийн хялбар арга юм.
Docker танд хурдан ажиллах боломжийг олгоно. Энэ тохиолдолд MySQL сервер болох шаардлагатай программ хангамжийг агуулсан контейнеруудыг эргүүлж, асааж, унтраа.
MySQL-г Docker дүрс болгон суулгахад шаардлагатай алхмуудыг харцгаая.
#1) Docker дүрсийг ашиглахын тулд та өөрийн үйлдлийн систем дээр тулгуурлан Docker суулгах шаардлагатай. Docker-г суулгахын тулд энд байгаа зааврыг дагана уу
#2) Docker хөдөлгүүрийг суулгасны дараа бид Docker hub-аас Docker дүрсийг татаж авах (эсвэл татах) хэрэгтэй болно. Олон нийтийн серверийн хувилбарт Docker дүрс татахад ашиглаж болох командыг харцгаая.
Терминал эсвэл командын мөрөнд доорх командыг гүйцэтгэнэ үү.
docker pull mysql/mysql-server:tag
Энд шошгоЭнэ нь таны татаж авахыг хүсэж буй MySQL Олон нийтийн серверийн хувилбарыг илэрхийлнэ. Хэрэв та тодорхой хувилбар хайхгүй байгаа бол шошгоны дэлгэрэнгүйг орхиод доорх тушаалыг ажиллуулж болно (Энэ нь MySQL Community Edition-ийн хамгийн сүүлийн үеийн хувилбарын зургийг татаж авах болно).
docker pull mysql/mysql-server
#3) Докерын зургийг татаж авсны дараа бид зургуудыг жагсааж үзээд гарч ирэх жагсаалтаас MySQL дүрсийг олж чадах эсэхийг харах боломжтой. Терминал дээр доорх тушаалыг ажиллуулна уу (Линукс дээр суурилсан системд).
docker image ls | grep "mysql-server"
Хэрэв та доорх шиг гаралтыг харвал энэ нь таны Docker дүрсийг амжилттай татаж авсан гэсэн үг юм.
#4) Одоо бидний дөнгөж татаж авсан Docker зургийн эсрэг контейнер ажиллуулцгаая. Бид контейнерийг ‘’mysql-docker-demo” гэж нэрлэх болно. Зурган дээрх контейнерийг эхлүүлэхийн тулд доорх командыг ажиллуулна уу.
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) Одоо Docker контейнерыг ажиллуулах явцад тохируулсан нууц үгийг авахын тулд бид дэлгэрэнгүй мэдээллийг эндээс авч болно. Docker бүртгэл хийж, дараа нь ALTER командыг ашиглан энэ нууц үгийг дахин эхлүүлнэ.
Терминал дээр дараах тушаалыг гүйцэтгэнэ:
docker logs mysql-docker-demo 2>&1 | grep GENERATED
'mysql-docker гэдгийг анхаарна уу. Дээрх командын -demo' нь докер контейнерийн нэр юм. Хэрэв та савыг өөрөөр нэрлэсэн бол түүнийг савны нэрээр солих хэрэгтэй.
Хэрэв таны Docker контейнер зөв ажиллаж эхэлсэн бол, дараа ньMySQL-ийн дурын командуудыг ажиллуулж байгаа нь локал машин дээр суулгасантай адил юм.
Мөн шаардлагатай үед Docker контейнерийг хүссэн үедээ эхлүүлж/ зогсоож болно.
MySQL docker контейнерийг зогсоовол доорх командыг ашиглаж болно.
docker stop mysql-docker-demo
Docker контейнерийг буцааж эхлүүлэхийн тулд та доорх тушаалыг ашиглаж болно.
docker start mysql-docker-demo
MySQL Enterprise Edition
MySQL бол өргөн хэрэглэгддэг нээлттэй эхийн мэдээллийн сан юм.
Аж ахуйн нэгжийн хувилбар нь Oracle-ийн эзэмшдэг бөгөөд зөвхөн төлбөртэй хувилбартай хамт ирдэг хэрэгсэл, функцуудыг багтаасан болно. (Үнэгүй хувилбар нь MySQL Community edition).
MySQL Enterprise Edition нь бүрэн удирдлагатай үйлчилгээ болох Oracle үүлэн дээр ашиглах боломжтой.
MySQL Enterprise хувилбарын зардлын талаарх зарим тооцоог өгсөн болно. доор:
Хэвлэл | Жилийн захиалга (USD) |
---|---|
MySQL Стандарт хувилбар | 2000 - 4000 |
MySQL Enterprise Edition | 5000 - 10000 |
Oracle Costing Sheet-г шалгах дэлгэрэнгүй мэдээлэл.
MySQL-ийн төлбөртэй хувилбарууд нь техникийн дэмжлэг, MySQL багийн тусламж, түүнчлэн нөөцлөлт, шифрлэлт, галт хана гэх мэт бусад хяналтын хэрэгслүүдийн хамт ирдэг.
Түгээмэл асуултууд & Хариултууд
Асуулт #1) MySQL үнэгүй татаж авах боломжтой юу?
Хариулт: MySQL нь олон хувилбартай. Олон нийтийн хэвлэлийг үнэгүй татаж аваад ашиглах боломжтойMySQL Standard болон MySQL Enterprise хувилбар зэрэг бусад хувилбарууд нь MySQL багаас үүлэн тусламж болон техникийн туслалцаатайгаар ирдэг тул жилийн захиалгын төлбөрийг хавсаргасан байдаг.
MySQL нээлттэй эхийг арилжааны зорилгоор ашиглахын тулд та MySQL мэдээллийн санд суурилсан MariaDB-г ашиглана уу.
Асуулт #2) MySQL Client-ийг хэрхэн суулгах вэ?
Хариулт: MySQL Client-ийг MySQL серверийн стандарт суулгацын нэг хэсэг болгон татаж авдаг. MySQL клиентийг Mac/Linux эсвэл Windows-ийн доор дурьдсанчлан лавлах руу шилжих замаар терминал эсвэл тушаалын мөрөөс эхлүүлж болно.
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
MySQL командын клиентийг MySQL-г ажиллуулснаар эхлүүлж болно. 2> дээрх сангууд дээр ажиллах боломжтой.
GUI дээр суурилсан клиент ашиглахын тулд та тохирох үйлдлийн системийн хослолыг сонгон MySQL workbench-ийг эндээс татаж авах боломжтой.
Асуулт #3) Би яаж хийх вэ Windows-д зориулсан MySQL татаж авах уу?
Хариулт: MySQL нь macOS, Linux &Amp; Windows. Windows-ийн хувьд үүнийг гүйцэтгэх боломжтой эсвэл зип хэлбэрээр татаж авч болно.
Татаж авах дэлгэрэнгүй мэдээллийг MySQL-н албан ёсны татаж авах хуудаснаас үзнэ үү.
Бид татаж авах/тохиргоо хийх бүрэн суулгах алхмуудыг жагсаасан болно. Энэ зааварт MySQL Community Server хувилбарыг Windows дээр суулгах, суулгах талаар эндээс үзнэ үү.
Дүгнэлт
Энэ хичээлээс бид үүнийг хэрхэн яаж хийх талаар олж мэдсэн.та MySQL-г өөр өөр үйлдлийн системтэй ширээний/зөөврийн компьютер дээрээ татаж авах боломжтой.
Бид Windows болон macOS платформ дээр MySQL олон нийтийн серверийг суулгахыг баталгаажуулах талаар ярилцсан. Мөн бид MySQL серверийг хөгжүүлж эхлэхийн тулд Docker-ийг ашиглах талаар суралцаж, MySQL серверийг хэрхэн хурдан эхлүүлэх талаар олж мэдсэн.
Энэ заавар нь MySQL-г татаж авах талаар таны асуусан бүх асуултыг тодруулсан гэж найдаж байна.