MySQL ბაზის შექმნა

MySQL მონაცემთა ბაზა გამოიყენება დინამიკური ვებსაიტებისთვის, როგორიცაა WordPress, Laravel, Joomla და სხვა CMS ან PHP პროექტები. ქვემოთ მოცემულია სრული ინსტრუქცია, თუ როგორ შექმნათ მონაცემთა ბაზა, მომხმარებელი და როგორ მართოთ იგი phpMyAdmin-ის საშუალებით.


MySQL Databases განყოფილებაში შესვლა

კონტროლ პანელში შესვლის შემდეგ:

  1. გადადით Databases განყოფილებაში
  2. დააჭირეთ MySQL Databases


აქ ნახავთ:

  1. Existing Databases
  2. Existing Database Users
  3. ღილაკს: Create a Database or a User


როგორც სქრინშოტში ჩანს, Create a Database or a User ფუნქცია გაძლევთ საშუალებას ერთ ფორმაში ერთდროულად შექმნათ:

  1. MySQL მონაცემთა ბაზა
  2. MySQL მომხმარებელი
  3. ავტომატურად მიანიჭოთ მომხმარებელს წვდომა ბაზაზე

ეს არის ყველაზე მარტივი და რეკომენდებული მეთოდი.


1. Create a database


Database ველში უთითებთ ბაზის სახელს. სისტემა ავტომატურად ამატებს თქვენი ანგარიშის პრეფიქსს.

მაგალითად: yourwebsitege_db


2. Create a user

Database user ველში უთითებთ მომხმარებლის სახელს. შექმნით ძლიერ პაროლს ან იყენებთ გენერაციას.

მაგალითად: yourwebsitege_dbuser


Access Type

  1. Local (this server only) — სტანდარტული და რეკომენდებული
  2. Remote — მხოლოდ მაშინ, თუ გარე სერვერიდან გეგმავთ დაკავშირებას

ავტომატური წვდომის მინიჭება


ფორმაში მონიშნულია:

Grant user access to database

ეს ნიშნავს, რომ Submit-ზე დაჭერის შემდეგ სისტემა ავტომატურად:

  1. შექმნის ბაზას
  2. შექმნის მომხმარებელს
  3. დაუკავშირებს მომხმარებელს ბაზას
  4. მისცემს საჭირო პრივილეგიებს

ცალკე მიბმა აღარ არის საჭირო.


დასრულების შემდეგ


Existing Databases-ში გამოჩნდება:

yourwebsitege_db


Assigned Users-ში გამოჩნდება:

yourwebsitege_dbuser@localhost


ეს ნიშნავს, რომ ყველაფერი სწორად არის კონფიგურირებული.


phpMyAdmin-ის გამოყენება


მონაცემთა ბაზის სამართავად:

  1. დაბრუნდით Databases განყოფილებაში
  2. დააჭირეთ phpMyAdmin



phpMyAdmin საშუალებას გაძლევთ:

  1. ცხრილების შექმნა
  2. მონაცემების დამატება
  3. SQL მოთხოვნების გაშვება
  4. ბაზის ექსპორტი (Backup)
  5. ბაზის იმპორტი (.sql ფაილის ატვირთვა)
  6. ცხრილების ოპტიმიზაცია

თუ ბაზა ახალია, ნახავთ შეტყობინებას: No tables found in database

ეს ნორმალურია — ცხრილები შეიქმნება ავტომატურად, როდესაც დააინსტალირებთ CMS-ს (მაგალითად WordPress).


მონაცემთა ბაზის გამოყენება ვებსაიტში

თქვენი ვებსაიტის კონფიგურაციაში (მაგ: wp-config.php) დაგჭირდებათ:

  1. Database Name
  2. Database User
  3. Database Password
  4. Database Host (ჩვეულებრივ: localhost)

მაგალითი:

define('DB_NAME', 'yourwebsitege_db');
define('DB_USER', 'yourwebsitege_dbuser');
define('DB_PASSWORD', 'თქვენი_პაროლი');
define('DB_HOST', 'localhost');

მნიშვნელოვანი რეკომენდაციები

  1. ყოველთვის გამოიყენეთ ძლიერი პაროლი
  2. პაროლი უსაფრთხოდ შეინახეთ
  3. არ გააზიაროთ მონაცემთა ბაზის წვდომა მესამე პირებთან
  4. თუ არ გეგმავთ Remote კავშირს, დატოვეთ Access Type: Local

გავრცელებული პრობლემები


თუ ვებსაიტი აჩვენებს:

Error establishing a database connection


შეამოწმეთ:

  1. ბაზის სახელი სწორია თუ არა
  2. მომხმარებელი სწორად არის მიბმული ბაზაზე
  3. პაროლი სწორია
  4. DB_HOST არის localhost

MySQL მონაცემთა ბაზა არის თქვენი დინამიკური ვებსაიტის ძირითადი კომპონენტი. მისი სწორად შექმნა და კონფიგურაცია აუცილებელია საიტის სტაბილური მუშაობისთვის.


ეს სტატია დაგეხმარათ?