შესავალი>

MySQL არის ერთ – ერთი ყველაზე გამოყენებული მონაცემთა ღია მონაცემთა ბაზის პლატფორმა გლობალურად. ის ხელმისაწვდომია როგორც საზოგადოების ვერსია (უფასო), ასევე საწარმოს ვერსია (ფასიანი), რომელსაც უფრო მეტი ფუნქცია აქვს საწარმოს გარემოსთვის.


MySQL არის მონაცემთა ბაზასთან დაკავშირებული სისტემა სტრუქტურის მოთხოვნა ენა (SQL) ბრძანებები [SELECT, CREATE TABLE, UPDATE, DELETE, INSERT, DROP TABLE, e.t.c] ურთიერთობების მონაცემთა ბაზების მართვისთვის. ამ გაკვეთილზე ჩვენ ვაჩვენებთ, თუ როგორ უნდა დააინსტალიროთ MySQL 8.0 Community ვერსია, რომელიც ამჟამად უახლესი ვერსიაა (და მოიცავს ძლიერ მახასიათებლებს, თუმცა ძალიან მარტივი დაყენება და გამოყენება). შემდეგ ჩვენ წარმოგიდგენთ, თუ როგორ უნდა მოიძიოთ mysql root პაროლი, შეცვალოთ იგი და შევქმნათ მონაცემთა ბაზა Ubuntu 18.04 Linux VPS.  

სპეციალური შენიშვნა: MySQL თქვენს სერვერზე დაყენებამდე გირჩევთ გაითვალისწინოთ თუ არა ჰოსტინგის უფლება. ჰოსტინგის სერვისები, რომლებიც სპეციალიზირებულნი არიან MySQL მონაცემთა ბაზის ჰოსტინგში (მაგალითად A2hosting) შეძლებენ უკეთეს დახმარებას გაუწიონ MySQL– სთან დაკავშირებულ თემებზე. ეწვიეთ Hostadvice- ს მიმოხილვებს საუკეთესო MySQL ჰოსტინგის სერვისებისთვის.

MySQL ინსტალაცია

ჩამოტვირთეთ MySQL Apt საცავი

$ wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb

დააინსტალირეთ MySQL Apt საცავი

$ sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

MySQL ინსტალერი ჩანს, როგორც ნაჩვენებია ქვემოთ და მოგთხოვთ აირჩიოთ შესაბამისი mysql საცავის ვერსია. დარწმუნდით შერჩეულ mysql ვერსიას “MySQL სერვერში” & მტევანი ”არის mysql-8.0”. შემდეგ დააჭირეთ ღილაკს ქვემოთ თქვენს კომპიუტერებში, რომ აირჩიოთ “OK”, შემდეგ დააჭირეთ ღილაკს Enter.

შემდეგ ისევ დაბრუნდით ჭურვიდან mysql- ის რეპო ინსტალაციის დასრულებისთანავე.

შეგიძლიათ დაადასტუროთ, რომ MySQL 8.0 საცავი დამონტაჟებულია ფაილის /etc/apt/source.list.d/mysql.list ფაილის შემოწმებით.

$ sudo vim /etc/apt/source.list.d/mysql.list

ფაილს უნდა ჰქონდეს შინაარსი, როგორც ეს ნაჩვენებია ქვემოთ:

### ეს ფაილი ავტომატურად არის კონფიგურირებული ###
# თქვენ შეგიძლიათ კომენტარი გააკეთოთ ქვემოთ მოცემულ ჩანაწერებზე, მაგრამ შეიძლება შეცვალოთ სხვა ცვლილებები.
# გამოიყენეთ ბრძანება ‘dpkg- კონფიგურაცია mysql-apt-config’, როგორც root ცვლილებებისთვის.
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-apt-config
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-8.0
deb http://repo.mysql.com/apt/ubuntu/ bionic mysql- ინსტრუმენტები
#deb http://repo.mysql.com/apt/ubuntu/ bionic mysql-ინსტრუმენტები-გადახედვა
deb-src http://repo.mysql.com/apt/ubuntu/ bionic mysql-8.0

დააინსტალირეთ MySQL 8.0 სერვერი და დაიწყეთ MySQL სერვისი

პირველ რიგში, განაახლეთ საცავი ამ ბრძანებით:

$ sudo აპრობირებული განახლება

შემდეგ დააინსტალირეთ mysql სერვერი

$ sudo შესაფერისი ინსტალაცია Myqq სერვერზე

MySQL ინსტალერი ინსტალაციის დროს უზრუნველყოფს რამდენიმე მოთხოვნას შემდეგნაირად:

შეიყვანეთ root პაროლი:

გაიმეორეთ root პაროლი

ინფორმაცია MySQL 8.0 – ში განხორციელებული ახალი ცვლილებების შესახებ SHA-256 პაროლის ავტორიზაციის ახალი გაუმჯობესებული მეთოდის შესახებ. დააჭირეთ ღილაკს “OK” ხაზგასასმელად, შემდეგ შეიყვანეთ გასაგრძელებლად.

შეარჩიეთ ავტორიზაციის სტანდარტული მოდული. ეს არის ახალი ფუნქცია MySQL 8.0-ში, რომელიც გირჩევთ გამოიყენოთ SHA-256 პაროლის ამოცნობის გაუმჯობესებული მეთოდი, რომელიც ხაზგასმულია ”გამოიყენეთ ძლიერი პაროლის დაშიფვრა (რეკომენდებულია)”. თუ თქვენ აკეთებთ განახლებას MySQL 5.7 – დან 8.0 – მდე, ამ მეთოდის არჩევა ხელს უშლის ძველ კლიენტებს სერვერთან დაკავშირებას. თუ ეს ასეა, თქვენ უნდა აირჩიოთ სხვა ვარიანტი “გამოიყენეთ Legacy Authentication Method (შეინარჩუნეთ MySQL 5. * თავსებადობა)”

შემდეგ დააჭირეთ Enter– ს ინსტალაციის გასაგრძელებლად.

ინსტალაციის ბოლოს დაიწყეთ mysql სერვერი.

$ sudo systemctl დაწყება mysqld

დაადასტურეთ mysql ვერსია 8.0

$ mysql –ვერსია
mysql Ver 8.0.11 Linux- ისთვის x86_64 (MySQL Community Server – GPL)

უზრუნველყოს MySQL ინსტალაცია

$ sudo mysql_secure_instalation

MySQL სერვერის განლაგების უზრუნველყოფა.

შეიყვანეთ პაროლი მომხმარებლის ფესვისთვის:

შემოწმება PASSWORD PLUGIN შეგიძლიათ გამოიყენოთ პაროლების შესამოწმებლად
და უსაფრთხოების გაუმჯობესება. ის ამოწმებს პაროლის სიმტკიცეს
და მომხმარებლებს საშუალებას აძლევს დაადგინონ მხოლოდ ის პაროლები
საკმარისად უსაფრთხო გსურთ დააყენოთ VALIDATE PASSWORD მოდული?

დააჭირეთ ღილაკს y | Y დიახ, ნებისმიერი სხვა გასაღები არა: არა
Root- ისთვის არსებული პაროლის გამოყენება.
შეცვალეთ პაროლი root? ((დააჭირეთ ღილაკს y | Y დიახ, ნებისმიერი სხვა გასაღებისთვის არა): არა

… გამოტოვება.
სტანდარტულად, MySQL ინსტალაციას აქვს ანონიმური მომხმარებელი,
ვინმეს საშუალებას მისცემს შეხვიდეთ MySQL– ს გარეშე
მათთვის შექმნილი ანგარიში. ეს განკუთვნილია მხოლოდ
ტესტირება და ინსტალაცია რომ შეირბილოს.
თქვენ უნდა ამოიღოთ ისინი წარმოებაში გადასვლამდე
გარემო.

ამოიღეთ ანონიმური მომხმარებლები? (დააჭირეთ ღილაკს y | Y დიახ, არა ნებისმიერი სხვა ღილაკი არა): Y
წარმატება.

ჩვეულებრივ, ფესვი მხოლოდ დაშვებისგან უნდა დაიშვას
‘ლოკალური’. ეს უზრუნველყოფს იმას, რომ ვიღაცამ ვერ გამოიცნოს
root პაროლი ქსელიდან.

დისტანციურად არ დატოვოთ root შესვლა? (დააჭირეთ ღილაკს y | Y დიახ, არა ნებისმიერი სხვა ღილაკი არა): Y
წარმატება.

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

ამოიღეთ ტესტის მონაცემთა ბაზა და მასზე წვდომა? (დააჭირეთ ღილაკს y | Y დიახ, არა ნებისმიერი სხვა ღილაკი არა): Y
– ტესტის მონაცემთა ბაზის შემცირება…
წარმატება.

– ტესტის მონაცემთა ბაზაში შეღავათების ამოღება…
წარმატება.

პრივილეგიების ცხრილების გადატვირთვა უზრუნველყოფს ყველა ცვლილებას
ჯერჯერობით მიღებული.

ახლა გადატვირთეთ პრივილეგიები (დააჭირეთ ღილაკს y | Y დიახ, არა ნებისმიერი სხვა ღილაკი არა): Y
წარმატება.

Ყველაფერი შესრულებულია!

შექმენით MySQL მონაცემთა ბაზა

შესვლა mysql სერვერზე root

$ mysql -u root -p

ჩაწერეთ ფოსტა პაროლში, დაუყოვნებლივ.
შექმენით ახალი მონაცემთა ბაზა სახელწოდებით “myfirstdb”

mysql> შექმენით მონაცემები myfirstdb;

ჩამოთვალეთ ყველა მონაცემთა ბაზა mysql- სერვერში

mysql> აჩვენეთ მონაცემები;

ნიმუშის გამომავალი

$ mysql -u root -p
შეიყვანეთ პაროლი:
კეთილი იყოს თქვენი მობრძანება MySQL მონიტორზე. ბრძანებები მთავრდება; ან \ გ.
თქვენი MySQL კავშირის ID არის 11
სერვერის ვერსია: 8.0.11 MySQL Community Server – GPL

საავტორო უფლებები (გ) 2000, 2018, Oracle ან / და მისი შვილობილი კომპანიები. Ყველა უფლება დაცულია.

Oracle არის რეგისტრირებული სავაჭრო ნიშანი Oracle Corporation ან / და მისი
შვილობილი კომპანიები. სხვა სახელები შეიძლება იყოს მათი შესაბამისი სავაჭრო ნიშნები
მფლობელები.

ჩაწერეთ “დახმარება;” ან ‘\ h’ დახმარებისთვის. შეიყვანეთ “\ c” მიმდინარე შეყვანის განცხადების გასასუფთავებლად.

mysql> შექმენით მონაცემები myfirstdb;
შეკითხვა OK, 1 რიგის ზემოქმედება (0.03 წ.)

mysql> აჩვენეთ მონაცემები;
+——————–+
| მონაცემთა ბაზა |
+——————–+
| information_schema |
| myfirstdb |
| mysql |
| performance_schema |
| sys |
+——————–+
5 რიგები ნაკრებში (0.00 წამი)

mysql> დატოვა;
Ნახვამდის

დასკვნა

ჩვენ ახლა გავითვალისწინეთ ყველაზე კრიტიკულ ნაწილში (მაგ. MySQL სერვერის უახლესი ვერსიის მონტაჟი და მონაცემთა ბაზის შექმნა). შემდეგი ნაბიჯი არის იმის ცოდნა, თუ როგორ უნდა აწარმოოთ მეტი MySQL ბრძანებები, რათა მონაცემთა ბაზის მანიპულირება მოახდინოთ. ეს მოიცავს ახალი mysql მომხმარებლების შექმნას, მომხმარებლების პრივილეგიების მინიჭებას, მონაცემთა ბაზებში ცხრილების შექმნას, ცხრილების ჩანაწერების ჩასმა და განახლებას, ცხრილებისა და სხვა მრავალი ფუნქციონალობის შესახებ ჩანაწერების მიღებას მოთხოვნის გაკეთებას. ასევე უნდა გაითვალისწინოთ ის, თუ როგორ უნდა გააკეთოთ მონაცემთა ბაზის სარეზერვო და აღდგენა ბრძანების ხაზისგან.

შეამოწმეთ ეს ყველაზე 3 VPS მომსახურება:

A2 ჰოსტინგი

საწყისი ფასი:
$ 5,00


საიმედოობა
9.3


ფასები
9.0


მეგობრული
9.3


მხარდაჭერა
9.3


მახასიათებლები
9.3

წაიკითხეთ მიმოხილვები

ეწვიეთ A2 ჰოსტინგს

ScalaHosting

საწყისი ფასი:
$ 12.00


საიმედოობა
9.4


ფასები
9.5


მეგობრული
9.5


მხარდაჭერა
9.5


მახასიათებლები
9.4

წაიკითხეთ მიმოხილვები

ეწვიეთ ScalaHosting– ს

ჰოსტინჯერი

საწყისი ფასი:
$ 3,95


საიმედოობა
9.3


ფასები
9.3


მეგობრული
9.4


მხარდაჭერა
9.4


მახასიათებლები
9.2

წაიკითხეთ მიმოხილვები

ეწვიეთ ჰოსტინგერს

დაკავშირებული როგორ სტატიები

  • როგორ დავწეროთ თქვენი MySQL მონაცემთა ბაზა Ubuntu 18.04 VPS ან გამოყოფილი სერვერი
    შუალედური
  • როგორ დააყენოთ phpMyAdmin CentOS 7 VPS ან გამოყოფილი სერვერზე
    შუალედური
  • როგორ დავიცვათ phpMyAdmin Ubuntu 18.04 VPS ან გამოყოფილი სერვერი
    შუალედური
  • როგორ გამორთოთ MySQL 5 "მკაცრი რეჟიმი" Ubuntu 18.04 VPS ან გამოყოფილი სერვერზე
    შუალედური
  • როგორ დააყენოთ PhpMyAdmin Ubuntu 18.04 VPS ან გამოყოფილი სერვერზე
    შუალედური
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me