როგორ ხდება Mysql მონაცემთა ბაზის იმპორტი

Სარჩევი:

როგორ ხდება Mysql მონაცემთა ბაზის იმპორტი
როგორ ხდება Mysql მონაცემთა ბაზის იმპორტი

ვიდეო: როგორ ხდება Mysql მონაცემთა ბაზის იმპორტი

ვიდეო: როგორ ხდება Mysql მონაცემთა ბაზის იმპორტი
ვიდეო: How To Recover MySQL Database From Data Files 2024, მაისი
Anonim

MySQL მონაცემთა ბაზის მართვის სისტემა ერთ – ერთი ყველაზე პოპულარული გადაწყვეტილებაა ვებ – პროგრამებისთვის მონაცემთა შენახვის უნივერსალური და მოქნილი სერვისების შესაქმნელად. MySQL DBMS– თან მუშაობის დრაივერები შედის თანამედროვე CMS– ის განაწილების აბსოლუტურ უმრავლესობაში. პოპულარული სკრიპტებისა და შინაარსის მართვის სისტემების უმეტესობისთვის არსებობს მონაცემთა თავდაპირველი მონაცემების შევსება. დასაწყებად საჭიროა მხოლოდ mysql მონაცემთა ბაზის იმპორტი.

როგორ ხდება Mysql მონაცემთა ბაზის იმპორტი
როგორ ხდება Mysql მონაცემთა ბაზის იმპორტი

აუცილებელია

  • - ავტორიზაციის მონაცემები MySQL სერვერზე შესასვლელად;
  • - console კლიენტი mysql.

ინსტრუქციები

Ნაბიჯი 1

მოამზადეთ MySQL მონაცემთა ბაზის ნაგავსაყრელი ფაილი. თუ ნაგავსაყრელი არქივშია, გახსენით იგი. გამოიყენეთ შესაბამისი განტვირთვის ან ფაილების მენეჯერის შესაძლებლობები.

ნაბიჯი 2

განსაზღვრეთ ბაზის ნაგავსაყრელი ტექსტის კოდირება, თუ ეს წინასწარ არ არის ცნობილი. გახსენით ფაილი რედაქტორში ან მნახველში, რაც საშუალებას იძლევა დინამიური კოდირების ცვლილებები. აირჩიეთ დოკუმენტის კოდირება.

ნაბიჯი 3

დაუკავშირდით MySQL სერვერს. გაუშვით mysql კლიენტის პროგრამა კონსოლიდან მითითებული მასპინძლის სახელითა და მომხმარებლის სახელით. მასპინძლის სახელი მითითებულია -h ბრძანების ხაზის ოფციის გამოყენებით, ხოლო მომხმარებლის სახელი მითითებულია -u პარამეტრის გამოყენებით. ასევე შეგიძლიათ მიუთითოთ პაროლი ბრძანების ხაზზე, რომ გამოიყენოთ სერვერი --password შეცვლა, ან დატოვოთ ეს პარამეტრი მონიშვნის გარეშე (შემდეგ პაროლს მიეთითება კავშირისას). კონსოლში შეიყვანეთ შემდეგი ბრძანება:

mysql -h HostName -u UserName --password = UserPassword

და დააჭირეთ ღილაკს Enter. აქ HostName არის მასპინძლის სახელი (ეს შეიძლება იყოს სიმბოლური ან IP მისამართი), UserName არის DBMS მომხმარებლის სახელი და UserPassword არის პაროლი. კავშირის წარმატების შემთხვევაში, კონსოლში გამოჩნდება შეტყობინება, ისევე როგორც ბრძანების სტრიქონი.

ნაბიჯი 4

ჩამოთვალეთ სერვერის მიერ მხარდაჭერილი სიმბოლოების ნაკრები. კონსოლში შეიტანეთ "SHOW CHARACTER SET;" დააჭირეთ Enter- ს. დაადგინეთ, აქვს თუ არა სერვერს სიმბოლოთა ნაკრები, რომელიც ემთხვევა კოდირებას, რომელიც შეიცავს იმპორტირებული მონაცემთა ბაზის გადაყრის მონაცემებს.

ნაბიჯი 5

არსებული მონაცემთა ბაზების ჩამონათვალის ჩვენება. შეიტანეთ კონსოლში "აჩვენეთ მონაცემთა ბაზები;" დააჭირეთ Enter- ს.

ნაბიჯი 6

შექმენით ახალი მონაცემთა ბაზა MySQL სერვერზე. შეიყვანეთ ბრძანება, როგორიცაა:

მონაცემთა ბაზის შექმნა `მონაცემთა ბაზის სახელი` CHARACTER SET CharsetName COLLATE CollateName;

და დააჭირეთ Enter- ს. მიუთითეთ მონაცემთა ბაზის სასურველი სახელი DatabaseName პარამეტრისთვის. ეს არ უნდა ემთხვეოდეს მეხუთე ნაბიჯში ნაჩვენებ სიაში არსებულ რომელიმე სახელს. CharsetName პარამეტრისთვის მიუთითეთ სიმბოლოების ნაკრების სახელი, რომელიც ემთხვევა მონაცემთა ბაზის ნაგავსაყრელი ტექსტის კოდირებას. მეოთხე ეტაპზე გამოჩნდა სიმბოლოთა სიმრავლეების სია. შეცვალეთ CollateName იმავე სიაში შესაბამისი სტრიქონის "Default collation" ველის მნიშვნელობით.

ნაბიჯი 7

გათიშეთ სერვერთან. შეიყვანეთ q კონსოლში. დააჭირეთ Enter- ს.

ნაბიჯი 8

იმპორტი MySQL მონაცემთა ბაზაში. შეიყვანეთ მსგავსი ბრძანება კონსოლში:

mysql -h HostName -u UserName -D DatabaseName -b -B -s -p <ფაილის სახელი

დააჭირეთ Enter- ს. შეიყვანეთ მომხმარებლის პაროლი. დააჭირეთ Enter- ს. დაველოდოთ მონაცემების იმპორტირებას. აქ –h და -u პარამეტრების მნიშვნელობები იგივეა, რაც აღწერილია მესამე ეტაპზე. DatabaseName- ის ნაცვლად, თქვენ უნდა შეცვალოთ მონაცემთა ბაზის სახელი, რომელიც შეიქმნა მეექვსე ეტაპზე. ფაილის სახელი უნდა იყოს მონაცემთა ბაზის ნაგავსაყრელი ფაილის სრული ან ფარდობითი გზა. შეცდომის შეტყობინებები იბეჭდება კონსოლში.

გირჩევთ: