ការបង្កើតរូបសណ្ឋាននៃ MySQL

ត្រឡប់ទៅគេហទំព័រការដាក់ប្រព័ន្ធគ្រប់គ្រង។​ផ្នែកនៃរូបមន្តការដាក់បញ្ចូលនិងការបង្កើតរូបសណ្ឋានគ្រឿងផ្សព្វផ្សាយវិគីនេះគឺអំពីការបង្កើត
រូបសណ្ឋានទិន្នន័យ ​MySQL គ្រឿងសំរាប់ផ្សព្វផ្សាយ​វិគីភេឌៀ ។

មាន៣ប្រភេទដែលអាចបង្កើតដោយជោគជ័យ​៖
ការប្រើប្រព័ន្ធទិន្នន័យ​MySQL​ដែលបានដាក់បញ្ចូលថ្មីៗ

ការប្រើប្រាស់នៃប្រពន្ទ័ទិន្នន័យ​MySQL​គឺកំពុងតំលើងទិន្នន័យថ្មីៗសំរាប់​វិគីភេឌៀ​។ 

ការប្រើប្រាស់ទិន្នន័យនៅលើ​MySQL គឺតំរូវអោយមានជំហ៊ាននៃរូបសណ្ធានខុសៗគ្នា ​។

តំរូវការរបស់អ្នកអាន 
 
ក្បួនខាងក្រោមគឺតំរូវអោយមានចំនេះដឹងពិតប្រាកដ​។​ដូច្នេះគោលការណ៍សំខាន់ៗដែល​domain​ត្រូវការគឺ​៖

 ចូល​និង​ចាកចេញពីប្រពន្ធ័គ្រប់គ្រង

​SQL​នឹងចំណេះដឹងនៃការគ្រប់គ្រងទិន្នន័យ

តំរូវអោយមានលេខសំងាត់របស់អ្នកប្រើប្រាស់មុននឹងបន្តទៅរូបសណ្ឋាននេះសូមអញ្ជើញបើកនូវប្រពន្ធ័​linux​និងបើកនូវ​prompt
(bash)បើមិនទាន់បានបើកនូវឡើយ​។​វាត្រូវសំគាល់ថាប្រពន្ធ័គ្រប់គ្រងទិន្នន័យខ្លះៗ​គឺត្រូវបញ្ចប់ដោយសញ្ញា(;)

វិធីសាស្ត្រ​ ទី១ 

ការប្រើប្រាស់នៃការតំលើងនូវប្រពន្ធ័ទិន្នន័យថ្មី​MySQL​ដើម្បីតំលើងនិងបញ្ជូលនូវប្រពន្ធ័ទិន្នន័យគឹតំរូវតាមជំហ៊ានខាងក្រោម​ដើម្បីការ
ពារប្រពន្ធ័របស់យើងពីអ្នកគ្មានសិទ្ធិចូលលួចទិន្នន័យបានគណនេយ្យអ្នកគ្រប់គ្រងវាផ្ដល់នូវលេខសំងាត់​។​អ្នកប្រើប្រាស់និងទិន្នន័យបង្កើត
និងប្រតិបត្តិនៅក្នុងប្រទិន្នន័យដើម្បីប្រើប្រាស់នូវ​វិគីភីឌា​ម្យ៉ាងវិញទៀតអ្នកប្រើប្រាស់តំរូវអោយមានសិទ្ធិគ្រប់គ្រាន់ក្នុងការប្រើប្រាស់នូវ

ទិន្នន័យ​។

ចូលប្រព័ន្ធទិន្នន័យ 

ដើម្បីផ្លាស់ប្ដូរនូវប្រពន្ធ័ទិន្នន័យអ្នកត្រូវតែបើកប្រពន្ធ័គ្រប់គ្រងទិន្នន័យជា​អ្នកគ្រប់គ្រងប្រព័ន្ធ។ ​ម្យ៉ាងវិញទៀតសរសេរតាម​command​ខាងក្រោម៖

mysql -u root -p​លេខសំងាត់របស់MySQL-Server root។​ម្យ៉ាងទៀតបញ្ជូលនូវលេខសំងាត់ដែលបានបញ្ចូលពេលយើង
តំលើងជាលើក

ដំបូង​។​តួយ៉ាងដូចជាលេខសំងាត់របស់​root​ក្នុង​linux​។​ចំពោះ​debian​គឺមិនត្រូវបានទាមទារនូវលេខសំងាត់នោះទេ​។​

សុវត្ថិភាពប្រព័ន្ធ MySQL​
ដំណោះស្រាយសុវត្ថភាពដ៏សមរម្យមួយសំរាប់ប្រព័ន្ធទិន្នន័យគឹការបងើ្កតលេខសំងាត់។(ភាគច្រើនគឺបពា្ចប់នៅពេលដំឡើង)។​នៅក្នុង
ករណីនេះលេខសំងាត់សំរាប់អ្នកប្រើគឺៈ​
​P@ssw0rd1​mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('P@ssw0rd1');

គំរូលេខសំងាត់ខាងលើបង្តើតលេខសំងាត់ P@ssw0rd1 សំរាប់អ្នកប្រើប្រាស់។ អ្នកប្រើប្រាស់ត្រូវបានកំនត់អោយចូលត្រឹមតែនៅលើ
ប្រព័ន្ធ។​ប្រព័ន្ធគ្រប់គ្រងទិន្នន័យគឺត្រូវបានដំឡើង។

បង្កើតប្រព័ន្ធទិន្នន័យ

មេឌាវិគី ត្រូវការភ្ជាប់ជាមួយប្រព័ន្ធទិន្នន័យ។​ហេតុដូច្នេះដើម្បីបង្កើតប្រព័ន្ធទិន្នន័យសូមវាយលេខកូដដូចខាងក្រោម​៖

 mysql> CREATE database wikidb;ប្រព័ន្ធទិន្នន័យwikidb និងត្រូវបង្តើត។

បង្តើតគណនេយ្យអ្នកប្រើប្រាស់

មេឌាវិគី​ត្រូវការអ្នកប្រើបាស់ប្រព័ន្ធទិន្នន័យដើម្បីភ្ជាប់​ប្រព័ន្ធទិន្នន័យ​wikidb​ដែលបានបង្កើតមុន។ដើម្បីបង្កើតអ្នកប្រើប្រាស់សូមវាយ
លេខកូដដូចខាងក្រោម​៖

 mysql> CREATE USER 'wikiuser'@'localhost' identified BY 'P@ssw0rd';

អ្នកប្រើប្រាស់​wikiuser ជាមួយនិងលេខសំងាត់របស់វាP@ssw0rd និងត្រូវបានបង្កើតឡើង បន្ថែមទៀតនោះ​គាត់មានលក្ខខ័ណ្ឌដើម្បី
ភ្ជាប់ប្រព័ន្ធត្រឹមតែពី ម៉ាស៊ីនមេ. ប្រភេទសុវត្ថិភាពទាំងនេះត្រូវបានដាក់ជាអនុសាសន៏។ជាមួយនិងការដាក់ទាំងនេះ​ដើម្បីគ្មានសិទ្ធិភ្ជាប់
ទៅប្រព័ន្ធទិន្នន័យ​Linux-System ការដាក់លេខសំងាត់ត្រូវបានប្រើផងដែរ។

បង្កើតសិទ្ធិរបស់អ្នកប្រើប្រាស់
អ្នកប្រើប្រាស់ប្រព័ន្ធទិន្នន័យ​wikiuser, បានបង្កើតពីមុន, មិនមានសិទ្ធិធ្វើការលើប្រព័ន្ធទិន្នន័យទេ។ ហេតុដូច្នេះដើម្បីផ្តល់របៀបប្រើ
ប្រាស់

មេឌាវីគីដ៏សមរម្យមួយ​អ្នកប្រើប្រាស់ត្រូវតែទទួលសិទ្ធិដែលត្រូវបានផ្តល់ដូចខាងក្រោម​បង្កើត, ជ្រើសរើស, បញ្ជូល, កែប្រែ,លុប
ចោល, ឆ្លាស់, បិទតារាង für die Datenbank wikidb​៖
 mysql> GRANT បង្កើត, ជ្រើសរើស, បញ្ចូល, កែប្រែ, លុប, ផ្លាស់ប្តូ, ចូលតារាងលើប្រព័ន្ធវីគឺ.* TO 'wikiuser'@'localhost';
 mysql> FLUSH privileges;
បញ្ជា FLUSH privileges, បង្ហាញប្រព័ន្ធទិន្នន័យដើម្បីផ្លាស់ប្តូរនៃការអានភ្ជាប់ទៅនិងសិទ្ធិ។ ដើម្បីធ្វើអោយសកម្មឡើង
ការចាប់ដំណើរការ

ម្តងទៀតនៃប្រព័ន្ធទិន្នន័យគឺមិនសំខាន់។

បិទប្រព័ន្ធទិន្នន័យ
ដើម្បីបិទប្រព័ន្ធទិន្នន័យសូមវាយបព្ជា​ quit និងចុចលើបុយតុង enter។
 mysql> quit
ពេលក្រោយទៀតសូមទៅ Linux prompt (bash).

វិធីសាស្ត្រ ទី២ 
ការប្រើMySQLដែលមាននៅក្នុងប្រព័ន្ធទិន្នន័យ ខណៈដែលដំឡើងប្រព័ន្ធទិន្នន័យថ្មីៗសំរាប់មេឌៀវីគី៖
សំរាប់ការខិតចូលមកដល់របស់សុវត្ថិភាពប្រព័ន្ធទិន្នន័យដ៏សមរម្យមួយគឺត្រូវការ។ហេតុដូច្នេះត្រឹមតែកំនត់ជំហានត្រូវតែបំពេញ។
 ចូលប្រើប្រាស់ប្រព័ន្ធទិន្នន័យ
 បង្កើតប្រព័ន្ធទិន្នន័យ
 បង្កើតអ្នកប្រើប្រាស់
 បង្កើតសិទ្ធិរបស់អ្នកប្រើប្រាស់
 ការបិទប្រព័ន្ធទិន្នន័យ

វិធីសាស្ត្រ ទី៣ 
ការប្រើMy-SQLដែលមានក្នុងប្រពន្ធ័គ្រប់គ្រងទិន្នន័យជាមួយអ្នកប្រើប្រាស់និន្នន័យមួយសំរាប់វិធីសាស្ត្រនេះសុវត្ថភាពប្រព័ន្ធគ្រប់គ្រង
ទិន្នន័យដ៏សមរម្យគឺត្រូវបានទាមទារ។​ បន្ថែមអ្វីដែលនៅមាននិងត្រៀមរួចស្រេចសំរាប់ប្រើប្រពន្វ័ទិន្នន័យ, និងអ្នកប្រើប្រាស់ប្រពន្វ័
ទិន្នន័យជាមួយសិទ្ធិតំរូវការទាំងអស់គឺត្រូវបានទាមទា។ ពិនិត្យមើលថាតើអ្នកប្រើប្រាស់មានតំរូវការសិទ្ធិទាំងអស់ឬមិនតាមបញ្ជា
ដែលអាចប្រើប្រាស់បាន៖

 ចូលប្រព័ន្ធទិន្នន័យជាអ្នកគ្រប់គ្រង q.v. ចូលប្រព័ន្ធទិន្នន័យ
 ត្រួតពិនិត្យសិទ្ធិរបស់អ្នកប្រើប្រាស់ (ត្រឹមតែអ្នកគ្រប់គ្រងប្រព័ន្ធ)៖
 mysql> use mysql;
 mysql> select Host,DB,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Alter_priv,Lock_Tables_priv
     -> from db
     -> where User='dbuser';
គ្រប់កូឡោនជាមួយ_priv - បុព្វបទត្រូវតែមាន Y ជាតំលៃសន្មត. តើការកំនត់ដ៏ទៃទៀតនេះគឹមិនចាំបាច់? បើសិនជាមិនផ្តល់សិទ្ធិដល់អ្នកប្រើប្រាស់ប្រពន្ធ័ទិន្នន័យ (q.v. បង្កើតអ្នកប្រើប្រាស់ ។ 
ជាមួយបព្ជាដែលប្រើ mysql ប្រព័ន្នគ្រប់គ្រង
ទិន្នន័យបានបង្ហាញការគ្រប់គ្រងទិន្នន័យដោយប្រើ mysql. នេះគឺជាប្រព័ន្ធគ្រប់គ្រងទិន្នន័យ និងបានត្រឹមតែអនុញ្ញាត្តិអោយសិទ្ធិ
អ្នកប្រើប្រាស់ជាច្រើនមានលទ្ធភាពភ្ជាប់ទៅនិងអ្នកគ្រប់គ្រងប្រព័ន្ធ។ (ឧទាហរណ៏ អ្នកគ្រប់គ្រងប្រព័ន្ធ)។
ការបិទប្រព័ន្ធគ្រប់គ្រងទិន្នន័យ: q.v. បិទប្រព័ន្ធទិន្នន័យ ។

កិច្ចការដែលត្រូវធ្វើ 
សូមឆ្លើយនិងសំនួរខាងក្រោម។​សំរាប់ការត្រួតពិនិត្យសូមចុចលើ​button “marking”. ក្នុងករណីតិចជាង 6 marks ​វានិងផ្តល់
អនុសាសន៏ដើម្បីកំនត់ឃ្លា MySQL ម្តងទៀត។
បន្តជាមួយ តំឡើង Apache HTTP សំរាប់ទទួលបានូវ

ត្រឡប់ទៅ ការបង្កើតរូបសណ្ឋាន