របៀបទាញយក MySQL សម្រាប់ Windows និង Mac

អ្នកនឹងឃើញលទ្ធផលដូចបង្ហាញខាងក្រោម។
[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI

#6) ឥឡូវនេះយើងនឹងចូលទៅ mysql shell នៅក្នុង Docker container ជាមួយនឹងពាក្យសម្ងាត់ដែលបានបង្កើត។

ប្រតិបត្តិពាក្យបញ្ជាខាងក្រោម។

docker exec -it mysql-docker-demo mysql -u root -p

នៅពេលត្រូវបានសួររកពាក្យសម្ងាត់ សូមបញ្ចូលពាក្យបញ្ជាពីជំហាន #5 ខាងលើ។ ពេលបញ្ចូល អ្នកនឹងចូលទៅក្នុងម៉ាស៊ីនភ្ញៀវ MySQL នៅក្នុង Docker container។

នៅពេលនេះ ប្រសិនបើអ្នកបញ្ចូលពាក្យបញ្ជាដូចជា SHOW DATABASES; បន្ទាប់មកវានឹងបោះកំហុស ហើយស្នើឱ្យធ្វើបច្ចុប្បន្នភាព/ផ្លាស់ប្តូរពាក្យសម្ងាត់លំនាំដើម។

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' កំណត់អត្តសញ្ញាណដោយ 'password';

នៅទីនេះ 'password' គឺជាពាក្យសម្ងាត់ពិតប្រាកដដែលអ្នកចង់កំណត់សម្រាប់អ្នកប្រើប្រាស់ root ។ អ្នកអាចប្តូរវាទៅជាតម្លៃណាមួយតាមដែលសមស្រប និងចង់បាន។

#8) ឥឡូវនេះ យើងនឹងព្យាយាមដំណើរការពាក្យបញ្ជាសាមញ្ញមួយដើម្បីធ្វើសុពលភាពការដំឡើងរបស់យើង។ យើងនឹងដំណើរការពាក្យបញ្ជា SHOW DATABASES; ដើម្បីទទួលបានព័ត៌មានលម្អិតនៃមូលដ្ឋានទិន្នន័យដែលមានទាំងអស់។

នេះគឺជាលទ្ធផលពាក្យបញ្ជា

mysql> បង្ហាញ DATABASE;

+——————–+

ការណែនាំជាជំហាន ៗ ដើម្បីទាញយក MySQL សម្រាប់ Windows និង macOS ដោយប្រើវិធីសាស្រ្តផ្សេងៗគ្នា៖

នៅក្នុងមេរៀននេះ យើងនឹងសិក្សាពីវិធី/វិធីសាស្រ្តផ្សេងៗ ដើម្បីមើលពីរបៀបដែលអ្នកអាចទាញយក MySQL និង ចាប់ផ្តើមប្រើវាក្នុងរយៈពេលពីរបីនាទី។

MySQL អាចទាញយកជាកម្មវិធីដំឡើងតែឯងសម្រាប់ប្រព័ន្ធប្រតិបត្តិការផ្សេងៗ ឬជារូបភាពបង្រួម/បណ្ណសារ ហើយងាយស្រួលបំផុតគឺប្រើ docker សម្រាប់ MySQL ប្រសិនបើអ្នកគ្រាន់តែចង់រៀន ហើយរុករក MySQL។

សូមចំណាំផងដែរថា MySQL មានជាសហគមន៍ (ឥតគិតថ្លៃ) និងសហគ្រាស (បង់ប្រាក់) ដើម្បីទាញយក។

សម្រាប់គោលបំណងជាក់ស្តែងភាគច្រើន ការដំឡើង mySmySQLQL តាមរយៈកម្មវិធីដំឡើង និងរូបភាព docker ដោះស្រាយករណីប្រើប្រាស់ភាគច្រើន។ យើងនឹងឃើញវិធីសាស្រ្តទាំងពីរនេះសម្រាប់ប្រព័ន្ធប្រតិបត្តិការដែលមានមូលដ្ឋានលើ Windows និង Mac នៅទីនេះ។

ការទាញយក MySql តាមរយៈកម្មវិធីដំឡើង

MySQL អាចទាញយកជាកម្មវិធីដំឡើងកញ្ចប់ដាច់ដោយឡែកសម្រាប់ទាំង Windows និង macOS ។

តោះមើលព័ត៌មានលម្អិតសម្រាប់ចំនុចនីមួយៗ។

ការដំឡើង MySQL នៅលើ Windows

a) តម្រូវការជាមុន៖ មុនពេលចាប់ផ្តើមដំណើរការដំឡើង សូមចំណាំថាកម្មវិធីដំឡើង MySQL ទាមទារ .NET Framework 4.5.2 (ប្រសិនបើអ្នកមានកំណែចាស់នៃក្របខ័ណ្ឌ .NET បន្ទាប់មកធ្វើបច្ចុប្បន្នភាពវាដើម្បីចាប់ផ្តើមដំណើរការដំឡើង)

b) ទាញយកកម្មវិធីដំឡើងសហគមន៍ MySQL ពីប្រភពនៅទីនេះ។ (កំណែបច្ចុប្បន្ននៃ MySQL ពេលកំពុងសរសេរវា។ការបង្រៀនគឺ 8.0.20 ។ ប្រសិនបើអ្នកត្រូវការទាញយកកំណែជាក់លាក់នៃ MySQL បន្ទាប់មកអ្នកអាចយោងទៅកម្មវិធីដំឡើងរៀងៗខ្លួននៅទីនេះ ហើយជ្រើសរើសកំណែដែលអ្នកចង់ដំឡើង)។

ជ្រើសរើសកម្មវិធីដំឡើងអាស្រ័យលើថាតើកំណែ Windows ដែលអ្នកកំពុងប្រើគឺ 32 ប៊ីត ឬ 64 ប៊ីត (អ្នកអាចមើលតំណនៅទីនេះ ដើម្បីដឹងពីកំណែប្រព័ន្ធប្រតិបត្តិការដែលអ្នកកំពុងប្រើ)។

c ) បន្ទាប់ពីទាញយកកម្មវិធីដំឡើងរួច សូមបើកកម្មវិធីដំឡើង exe ហើយបន្តជាមួយការណែនាំ។ សូមចំណាំថាអ្នកនឹងត្រូវការការតភ្ជាប់អ៊ីធឺណិតសកម្ម ដោយសារកម្មវិធីដំឡើងគឺជាសែល ហើយវាទាញយកផលិតផលដែលបានជ្រើសរើសតាមអ៊ីនធឺណិតនៅពេលជ្រើសរើសក្នុងអំឡុងពេលដំណើរការដំឡើង។

សម្រាប់ការជ្រើសរើសការកំណត់ អ្នកអាចជ្រើសរើស 'Developer Default' ដែលមើលការខុសត្រូវស្ទើរតែទាំងអស់សម្រាប់តម្រូវការអភិវឌ្ឍន៍/ការធ្វើតេស្ត។

d) នៅពេលដែលការដំឡើងបានបញ្ចប់ ប្រសិនបើអ្នកបានជ្រើសរើសដំឡើងម៉ាស៊ីនភ្ញៀវសម្រាប់ MySQL (MySQL Workbench ដែលជា Community/free download) នោះអ្នកអាចភ្ជាប់ server instance របស់អ្នក បើមិនដូច្នេះទេ អ្នកអាចពិនិត្យមើលការដំឡើងពី command line ដោយប្រតិបត្តិពាក្យបញ្ជាខាងក្រោម។

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 ពីបន្ទាត់ពាក្យបញ្ជា អ្នកអាចបន្តប្រើបន្ទាត់ពាក្យបញ្ជា ឬស្ថានីយ (ជាមួយពាក្យសម្ងាត់ដែលត្រូវបានកំណត់កំឡុងពេលដំឡើង។ process) ឬទាញយកកម្មវិធីអតិថិជន MySQL ដូចជា MySQL Workbench ដើម្បីចូលប្រើតាមរយៈ GUI។

តោះស្វែងយល់ពីជម្រើសបន្ទាត់ពាក្យបញ្ជាមួយចំនួន។ ដើម្បីចាប់ផ្តើមជាមួយសែល MySQL សូមដំណើរការពាក្យបញ្ជាខាងក្រោម។

./mysql -u root -p

ឥឡូវនេះ អ្នកនឹងត្រូវបានជម្រុញឱ្យពាក្យសម្ងាត់ (អ្នកត្រូវបញ្ចូលពាក្យសម្ងាត់ដែលត្រូវបានបញ្ចូលកំឡុងពេលដំឡើង - ឧបមាថាអ្នកកំណត់ពាក្យសម្ងាត់ជា 'ពាក្យសម្ងាត់') បន្ទាប់មកនៅក្នុងប្រអប់បញ្ចូលពាក្យសម្ងាត់បញ្ចូលពាក្យសម្ងាត់។ នៅពេលដែលការផ្ទៀងផ្ទាត់បានជោគជ័យ អ្នកប្រើប្រាស់នឹងចូលទៅក្នុងសែល MySQL។

សូមសាកល្បងដំណើរការពាក្យបញ្ជាគំរូ ដើម្បីមើលថាតើសែលដំណើរការត្រឹមត្រូវឬអត់។ ប្រតិបត្តិពាក្យបញ្ជាខាងក្រោមនៅលើសែល MySQL។

SHOW DATABASES;

អ្នកគួរតែអាចឃើញលទ្ធផលខាងក្រោមសម្រាប់ពាក្យបញ្ជា។

រូបភាព MySQL Docker

ការដំឡើង MySQL តាមរយៈរូបភាព docker ជា docker container គឺជាវិធីសាស្រ្តដ៏ងាយស្រួលបំផុត ប្រសិនបើអ្នកគ្រាន់តែចង់រៀន MySQL ហើយមិនចង់ដំឡើងកម្មវិធី/server ពេញលេញនៅលើប្រព័ន្ធរបស់អ្នក។

Docker អនុញ្ញាតឱ្យអ្នកយ៉ាងឆាប់រហ័ស។ បង្វិលឡើង បើក និងបិទកុងតឺន័រដែលមានកម្មវិធីដែលត្រូវការ ដែលក្នុងករណីនេះគឺជាម៉ាស៊ីនមេ MySQL ។

តោះមើលជំហានដែលនឹងត្រូវទាមទារដើម្បីដំឡើង MySQL ជារូបភាព Docker ។

#1) ដើម្បីប្រើរូបភាព Docker អ្នកត្រូវដំឡើង Docker ដោយផ្អែកលើ OS របស់អ្នក។ ដើម្បីដំឡើង Docker សូមធ្វើតាមការណែនាំនៅទីនេះ

#2) នៅពេលដែលម៉ាស៊ីន Docker ត្រូវបានដំឡើង យើងត្រូវទាញយក (ឬទាញ) រូបភាព Docker ពី Docker hub។ សូមមើលពាក្យបញ្ជាដែលអាចត្រូវបានប្រើដើម្បីទាញរូបភាព Docker សម្រាប់ការបោះពុម្ពម៉ាស៊ីនមេសហគមន៍។

ប្រតិបត្តិពាក្យបញ្ជាខាងក្រោមនៅលើស្ថានីយ ឬប្រអប់បញ្ចូលពាក្យបញ្ជា។

docker pull mysql/mysql-server:tag

នៅទីនេះ ស្លាកតំណាងឱ្យកំណែនៃការបោះពុម្ពម៉ាស៊ីនមេ MySQL សហគមន៍ដែលអ្នកចង់ទាញយក។ ប្រសិនបើអ្នកមិនស្វែងរកកំណែជាក់លាក់ទេនោះ អ្នកគ្រាន់តែអាចលុបចោលព័ត៌មានលម្អិតនៃស្លាក ហើយដំណើរការពាក្យបញ្ជាខាងក្រោម (វានឹងទៅយករូបភាពសម្រាប់ការបោះពុម្ពចុងក្រោយបំផុតនៃ MySQL Community Edition)។

docker pull mysql/mysql-server

#3) នៅពេលដែលរូបភាព Docker ត្រូវបានទាញយក យើងអាចសាកល្បងរាយបញ្ជីរូបភាព ហើយមើលថាតើយើងអាចរកឃើញរូបភាព 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 container។ ប្រសិនបើអ្នកបានដាក់ឈ្មោះកុងតឺន័រខុសគ្នា នោះអ្នកនឹងត្រូវជំនួសវាដោយឈ្មោះកុងតឺន័រ។

ប្រសិនបើធុង Docker របស់អ្នកត្រូវបានចាប់ផ្តើមត្រឹមត្រូវ នោះដំណើរការពាក្យបញ្ជា MySQL ណាមួយ - ដូចគ្នានឹងរបៀបដែលអ្នកធ្វើជាមួយការដំឡើងនៅលើម៉ាស៊ីនមូលដ្ឋាន។

អ្នកក៏អាចចាប់ផ្តើម/បញ្ឈប់ Docker container តាមតម្រូវការ និងតាមតម្រូវការ។

ដើម្បី បញ្ឈប់ MySQL docker container អ្នកអាចប្រើពាក្យបញ្ជាខាងក្រោម។

docker stop mysql-docker-demo

ដើម្បីចាប់ផ្តើម Docker container ត្រឡប់មកវិញ អ្នកអាចប្រើពាក្យបញ្ជាខាងក្រោម។

docker start mysql-docker-demo

MySQL Enterprise Edition

MySQL គឺជាមូលដ្ឋានទិន្នន័យប្រភពបើកចំហដែលត្រូវបានប្រើប្រាស់យ៉ាងទូលំទូលាយ។

ការបោះពុម្ពសហគ្រាសត្រូវបានគ្រប់គ្រងដោយ Oracle ហើយវារួមបញ្ចូលនូវឈុតឧបករណ៍ និងមុខងារដែលភ្ជាប់មកជាមួយកំណែដែលបានបង់តែប៉ុណ្ណោះ (កំណែឥតគិតថ្លៃគឺជាការបោះពុម្ព MySQL Community)។

MySQL Enterprise Edition មាននៅលើ Oracle cloud ជាសេវាកម្មគ្រប់គ្រងពេញលេញ។

ការប៉ាន់ប្រមាណមួយចំនួនជុំវិញការចំណាយលើការបោះពុម្ព MySQL Enterprise ត្រូវបានផ្តល់ឱ្យ ខាងក្រោម៖

កំណែ ការជាវប្រចាំឆ្នាំ (USD)
MySQL Standard Edition 2000 - 4000
MySQL Enterprise Edition 5000 - 10000

ពិនិត្យ Oracle Costing Sheet សម្រាប់ ព័ត៌មានបន្ថែម។

កំណែ MySQL Paid ភ្ជាប់មកជាមួយការគាំទ្រផ្នែកបច្ចេកទេស និងជំនួយពីក្រុម MySQL ក៏ដូចជាជាមួយឧបករណ៍ត្រួតពិនិត្យផ្សេងទៀតដូចជា ការបម្រុងទុក ការអ៊ិនគ្រីប ជញ្ជាំងភ្លើងជាដើម។

សំណួរដែលសួរញឹកញាប់ & ចម្លើយ

សំណួរ #1) តើ MySQL អាចទាញយកដោយឥតគិតថ្លៃទេ?

ចម្លើយ៖ MySQL មាននៅក្នុងការបោះពុម្ពច្រើន។ ការបោះពុម្ពសហគមន៍គឺឥតគិតថ្លៃដើម្បីទាញយក និងប្រើប្រាស់ខណៈពេលដែលកំណែផ្សេងទៀតដូចជា MySQL Standard និង MySQL Enterprise editions មានតម្លៃជាវប្រចាំឆ្នាំដែលភ្ជាប់មកជាមួយនឹងការគាំទ្រលើពពក និងជំនួយបច្ចេកទេសពីក្រុម MySQL។

ដើម្បីប្រើប្រាស់ MySQL open source សម្រាប់គោលបំណងពាណិជ្ជកម្ម អ្នកអាច ប្រើ MariaDB ដែលផ្អែកលើមូលដ្ឋានទិន្នន័យ MySQL។

សំណួរ #2) របៀបដំឡើងកម្មវិធី MySQL Client?

ចម្លើយ៖ កម្មវិធី MySQL ត្រូវបានទាញយកជាផ្នែកនៃការដំឡើងស្តង់ដារនៃម៉ាស៊ីនមេ MySQL ។ ម៉ាស៊ីនភ្ញៀវ MySQL អាចត្រូវបានចាប់ផ្តើមពីស្ថានីយ ឬប្រអប់បញ្ចូលពាក្យបញ្ជាដោយរុករកទៅកាន់ថតដូចដែលបានរៀបរាប់ខាងក្រោមសម្រាប់ Mac/Linux ឬ Windows។

MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0

ម៉ាស៊ីនភ្ញៀវបន្ទាត់ពាក្យបញ្ជា MySQL អាចចាប់ផ្តើមដោយដំណើរការ MySQL អាចប្រតិបត្តិបាននៅក្នុងថតខាងលើ។

សម្រាប់ការប្រើប្រាស់ម៉ាស៊ីនភ្ញៀវដែលមានមូលដ្ឋានលើ GUI អ្នកអាចទាញយកកម្មវិធី MySQL workbench នៅទីនេះដោយជ្រើសរើសបន្សំ OS ដែលសមស្រប។

សំណួរ #3) តើខ្ញុំធ្វើដូចម្តេច ទាញយក MySQL សម្រាប់ Windows?

ចម្លើយ៖ MySQL មានសម្រាប់ស្ទើរតែគ្រប់ប្រព័ន្ធប្រតិបត្តិការសំខាន់ៗដូចជា macOS, Linux & វីនដូ។ សម្រាប់ Windows វាអាចត្រូវបានទាញយកជាទម្រង់ប្រតិបត្តិ ឬ zip។

សូមមើលព័ត៌មានលម្អិតអំពីការទាញយកនៅទីនេះនៅលើទំព័រទាញយកផ្លូវការរបស់ MySQL។

យើងបានរាយបញ្ជីជំហានដំឡើងពេញលេញសម្រាប់ការទាញយក/ការកំណត់ ឡើង និងដំឡើងកម្មវិធី MySQL Community Server edition នៅលើ Windows នៅទីនេះក្នុងមេរៀននេះ។

Conclusion

នៅក្នុងមេរៀននេះ យើងបានរៀនអំពីវិធីផ្សេងៗដែលតាមរយៈអ្នកអាចទាញយក MySQL នៅលើកុំព្យូទ័រលើតុ/កុំព្យូទ័ររបស់អ្នកជាមួយនឹងប្រព័ន្ធប្រតិបត្តិការផ្សេងៗ។

យើងបានពិភាក្សាអំពីសុពលភាពនៃការដំឡើង MySQL Community Server នៅលើប្រព័ន្ធប្រតិបត្តិការ Windows និង macOS ។ យើងក៏បានរៀនអំពីការប្រើប្រាស់ Docker ដើម្បីចាប់ផ្តើមជាមួយនឹងការអភិវឌ្ឍន៍ម៉ាស៊ីនមេ MySQL ហើយបានដឹងពីវិធីចាប់ផ្តើមជាមួយម៉ាស៊ីនមេ MySQL យ៉ាងរហ័ស។

សង្ឃឹមថាមេរៀននេះបញ្ជាក់សំណួររបស់អ្នកទាំងអស់អំពីការទាញយក MySQL ។

អូសទៅកំពូល