როგორ დააინსტალიროთ MySQL Ubuntu Linux-ზე

Ubuntu-ზე MySQL-ის დაყენება მარტივი პროცესია, მაგრამ თქვენ უნდა იცოდეთ სწორი ნაბიჯების გადადგმა. ეს გზამკვლევი გასწავლით როგორ გააკეთოთ ეს უმოკლეს დროში

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

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

უნდა გაითვალისწინოთ, რომ ეს სახელმძღვანელო მუშაობს Ubuntu 18.04 და 20.04 ინსტალაციისთვის და როგორც სერვერის, ასევე დესკტოპის ვერსიებზე. რა თქმა უნდა, ყოველთვის შეგიძლიათ გამოიყენოთ Ubuntu პროგრამული ცენტრი MySQL-ის მოსაძებნად და დასაინსტალირებლად, მაგრამ ასე უკეთესია.

MySQL ინსტალაციის ნაბიჯები

მიჰყევით ამ ნაბიჯებს MySQL Ubuntu-ზე დასაყენებლად

1. შეამოწმეთ თქვენი პროგრამული უზრუნველყოფის ვერსიები

თქვენ უნდა იცოდეთ რასთან მუშაობთ, ამიტომ მნიშვნელოვანია, რომ ჯერ შეამოწმოთ თქვენი პროგრამული უზრუნველყოფის ვერსიები. თუ თქვენ დააინსტალირეთ Ubuntu 18.04-ზე, გახსოვდეთ, რომ მას გააჩნია MySQL ვერსია 5.7.

Ubuntu 20.04 ინსტალაციისთვის, საქმე გექნებათ MySQL 8 ვერსიასთან. ორივე ვერსია მსგავსია ინსტალაციისა და გამოყენებისთვის, მაგრამ ვერსია 8.0 გთავაზობთ უფრო მეტ სიჩქარეს, უსაფრთხოებას და წინსვლის თავსებადობას.

თუ თქვენ ხართ Ubuntu 18.04-ზე და გსურთ გამოსცადოთ MySQL v. 8, ყველაზე უსაფრთხო გზაა თქვენი ინსტალაციის განახლება Ubuntu 20.04-ზე. მეორეს მხრივ, შეგიძლიათ პირდაპირ ჩამოტვირთოთ MySQL-ის საცავის ფაილები 8 ვერსიისთვის და სცადოთ მისი ინსტალაცია.

შეგიძლიათ მიიღოთ უახლესი Debian პაკეტი apt საცავი და შემდეგ გამოიყენეთ curl ან wget ჩამოსატვირთად ინსტალაციისთვის. იხილეთ მაგალითი ქვემოთ:

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.deb

დააინსტალირეთ საცავი აკრეფით

sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb

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

2. განაახლეთ სისტემა

რეკომენდაცია არის ყოველთვის განაახლოთ თქვენი Ubuntu საცავები რაიმე ახალი პროგრამის დაყენებამდე. ეს დაგეხმარებათ დარწმუნდეთ, რომ იღებთ ყველა საჭირო განახლებას, რათა თავიდან აიცილოთ თქვენი სისტემის დარღვევა.

იმისათვის, რომ დარწმუნდეთ, რომ თქვენი სისტემა განახლებულია ინსტალაციის დაწყებამდე, გამოიძახეთ ტერმინალი Ctrl + Alt + T და შეიყვანეთ ქვემოთ მოცემული ბრძანება:

sudo apt-get update

Sudo მოგთხოვთ თქვენი ადმინისტრატორის პაროლს, რომელიც უნდა მიაწოდოთ სანამ გააგრძელებთ. შემდეგ დაელოდეთ, სანამ apt-get განაახლებს თქვენი სისტემის საცავის ქეშს. ეს არის მნიშვნელოვანი ნაბიჯი ორივე ვერსიის 5.7 და 8 ინსტალაციისთვის Ubuntu 18.04 და 20.04 ვერსიებზე.

3. დააინსტალირეთ MySQL სერვერი

ამ განახლების დასრულების შემდეგ, ახლა დროა დააინსტალიროთ MySQL სერვერის პაკეტი. თქვენ ამას აკეთებთ შემდეგი ბრძანების გამოყენებით:

sudo apt-get install mysql-server

Apt-get დააინსტალირებს ყველა საჭირო ფაილს, მათ შორის მონაცემთა ბაზის საერთო ფაილებს და shell კლიენტს მონაცემთა ბაზის ადმინისტრირებისთვის.

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

თქვენ ასევე შეგიძლიათ დატოვოთ root-password ველი ცარიელი ინსტალაციის დროს. ეს საშუალებას გაძლევთ დააყენოთ პაროლი მოგვიანებით, კონფიგურაციის დროს. ნებისმიერ შემთხვევაში, დარწმუნდით, რომ გახსოვთ პაროლი!

4. შეამოწმეთ ინსტალაცია

MySQL სერვერი ავტომატურად იწყება ინსტალაციის დასრულების შემდეგ. ასე რომ, იმისათვის, რომ დარწმუნდეთ, რომ ინსტალაცია წარმატებულია, შეგიძლიათ რამდენიმე ბრძანება გასცეთ სერვერს და დაადასტუროთ, რომ ის პასუხობს. აი მაგალითი:

sudo systemctl სტატუსი mysql

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

სხვა ბრძანებები, რომლებიც შესაძლებელს ხდის სერვერის შეჩერებას, დაწყებას და გადატვირთვას, შესაბამისად, მოიცავს:

sudo systemctl შეაჩერე mysql

sudo systemctl დაიწყოს mysql

sudo systemctl გადატვირთეთ mysql

5. სერვერის კონფიგურაცია

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

sudo mysql_secure_installation

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

შემდგომ დასმულ კითხვებს მოიცავს თუ გსურთ ამოშალოთ ანონიმური მომხმარებელი, შეზღუდოთ root-ის წვდომა მოწყობილობაზე ან ამოიღოთ ტესტის მონაცემთა ბაზა?. უმჯობესია უპასუხოთ „დიახ“ ყველა ამ კითხვას.

6. მომხმარებლების დამატება

დაბოლოს, დროა დააყენოთ მონაცემთა ბაზის სერვერი თქვენს საჭიროებებზე, როგორიცაა მომხმარებლების დამატება მასზე წვდომისთვის ისეთი პროგრამების საშუალებით, როგორიცაა phpMyAdmin და სხვა გარემო. და თუ არ იცით რას აკეთებთ, რეკომენდებულია root@localhost პაროლის დატოვება მარტო.

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

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

mysql> შექმენით მომხმარებლის 'admin'@'SkyBank.org' იდენტიფიცირებული 'პაროლით';

mysql> მიანიჭეთ ყველა პრივილეგია * . * 'admin'@'skybank.org';

mysql> შექმენით მომხმარებლის 'bob'@'SkyBank.org' იდენტიფიცირებული 'პაროლით';

mysql> GRANT SELECT,ჩასმა,განახლება,წაშლა,შექმნა,მიგზავნა მომხმარებლებზე.* 'bob'@'skybank.org';

mysql> შექმენით მომხმარებლის 'vera'@'SkyBank.org' იდენტიფიცირებული 'პაროლით';

mysql> GRANT SELECT,Insert, Update ON customers.telephone TO 'vera'@'skybank.org';

mysql> ციმციმის პრიორიტეტები;

ბოლო ბრძანება გადატვირთავს მომხმარებლის პრივილეგიებს სერვერზე, რათა განაახლოს იგი თქვენი ახალი წესების მიხედვით.

დასკვნა - საბოლოო ტესტი

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

Shell-ში შესვლა მარტივია, შემდეგნაირად:

mysql -u მომხმარებელი -p

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

ნნამდი ოკეკე

ნნამდი ოკეკე

ნნამდი ოკეკე არის კომპიუტერის მოყვარული, რომელსაც უყვარს წიგნების ფართო სპექტრის კითხვა. მას აქვს უპირატესობა Linux-ზე Windows/Mac-ზე და უკვე იყენებს
Ubuntu მისი ადრეული დღეებიდან. მისი დაჭერა ტვიტერზე შეგიძლიათ ბონგოტრაქსი

სტატიები: 298

მიიღეთ ტექნიკური პროდუქტები

ტექნიკური ტენდენციები, გაშვების ტენდენციები, მიმოხილვები, ონლაინ შემოსავალი, ვებ ინსტრუმენტები და მარკეტინგი თვეში ერთხელ ან ორჯერ