MySQL კანონიერად ითვლება ერთ-ერთი საუკეთესო მონაცემთა ბაზის მართვის სისტემით, ამიტომ აქტიურად გამოიყენება ორივე პროფესიონალი და მოყვარულები ვებსაიტებთან და სხვადასხვა პროგრამებთან მუშაობით. ამ ინსტრუმენტის სწორი ოპერაციისთვის, ის უნდა იყოს დამონტაჟებული ოპერაციული სისტემაში და დააყენეთ სწორი კონფიგურაცია, არსებული სერვერებისა და დამატებითი კომპონენტებისგან. დღეს ჩვენ გვინდა აჩვენოს ზუსტად როგორ ეს პროცესი ხორციელდება კომპიუტერების გაშვების Centos 7.
დააინსტალირეთ MySQL ცენტრში 7
ჩვენი ამჟამინდელი სტატიის შესახებ ინფორმაცია ეტაპობრივად დაიყავს ისე, რომ თითოეულ მომხმარებელს შეუძლია გაიგოს ზუსტად ის, თუ რამდენად შეესაბამება კომპონენტს Linux- ზე, ასევე, რომელი პარამეტრების გადახდა. დაუყოვნებლივ განმარტავს, რომ MySQL- თან ერთად ინსტალაციისა და შემდგომი ურთიერთქმედებისათვის საჭიროა აქტიური ინტერნეტ კავშირი, რადგან არქივები ოფიციალური საცავებისგან მიიღებენ მონაწილეობას.ნაბიჯი 1: წინასწარი ქმედებები
რა თქმა უნდა, თქვენ შეგიძლიათ დაუყოვნებლივ გააგრძელოთ შემდეგი ნაბიჯი და განახორციელოს ინსტალაცია, თუმცა აუცილებელია, რათა დადგინდეს მასპინძელი სახელი და დარწმუნდით, რომ ცენტრს ახლა აქვს ყველა უახლესი განახლებები. შეცვალეთ შემდეგი ინსტრუქციები OS- ის მოსამზადებლად.
- ეს და ყველა მომდევნო ქმედება განხორციელდება ტერმინალის მეშვეობით, შესაბამისად, აუცილებელია თქვენთვის მოსახერხებელი. ამის გაკეთება შეგიძლიათ აპლიკაციის მენიუდან ან Ctrl + Al + T. Key კომბინაციის შემდეგ.
- აქ შეიყვანეთ HostName ბრძანება და დააჭირეთ Enter.
- გარდა ამისა, მიუთითეთ HostName -F და შეადარეთ ორი შედეგი. პირველი არის სრული, და მეორე - შემოკლებით. თუ ეს შეესაბამება თქვენ, წავიდეთ შემდგომი. წინააღმდეგ შემთხვევაში, თქვენ უნდა შეცვალოთ მასპინძელი სახელი ოფიციალური დოკუმენტაციის ინსტრუქციების გამოყენებით.
- ნებისმიერი აპლიკაციის ინსტალაციის დაწყებამდე რეკომენდირებულია განახლებების ხელმისაწვდომობის შემოწმება ისე, რომ ყველა მომდევნო პროცესს სწორად მიდის. ამისათვის შეიყვანეთ Sudo Yum განახლება და დააჭირეთ Enter.
- ეს ვარიანტი შესრულებულია Superuser- ის სახელით, რაც იმას ნიშნავს, რომ თქვენ უნდა შეიტანოთ პაროლი ანგარიშის ავტორიზაციის დასადასტურებლად. განვიხილოთ, რომ სიმბოლოების წერას, ისინი არ იქნება ნაჩვენები კონსოლში.
- თქვენ ეცნობებათ განახლებული პაკეტების ინსტალაციის საჭიროება, ან სიახლეები, რომლებიც ეკრანზე არ არის ნაპოვნი განახლებები.
ყველა განახლების ინსტალაციის შემდეგ რეკომენდირებულია ცვლილებების შესაცვლელად სისტემის გადატვირთვა. თუ განახლებები არ აღმოჩნდა, დაუყოვნებლივ წასვლა მომდევნო ეტაპზე.
ნაბიჯი 2: ჩამოტვირთეთ და დაყენების პაკეტები
სამწუხაროდ, თქვენ ვერ შეძლებთ MySQL- ს ჩამოტვირთოთ ოფიციალური საცავიდან და ერთდროულად დააინსტალიროთ ერთი ბრძანება. ეს არის დიდი რაოდენობით ვერსიები და გარკვეული ნიუანსი არქივების დამატებით, ასე რომ პირველი არჩევანი შესაფერისი პაკეტი უნდა იყოს პირველი.
წასვლა ოფიციალური საწყობები MySQL
- გადადით ზემოაღნიშნულ ბმულზე, რათა გაეცნოთ მონაცემთა ბაზის მართვის სისტემის ყველა არსებულ ვერსიას. აირჩიეთ პაკეტის ინტერესი RPM ფორმატში და დააკოპირეთ ბმული კონტექსტური მენიუს დაჭერით მარჯვენა მაუსის ღილაკზე დაჭერით.
- როდესაც თქვენ ჩადეთ, დაინახავთ, რომ ბმული სწორად გადაწერა, და თუ ბრაუზერის გავლა, თქვენ გადმოწერეთ RPM პაკეტი, მაგრამ ახლა ჩვენთვის არ არის აუცილებელი, ამიტომ ჩვენ გადავცემთ კონსოლს.
- ერთხელ ტერმინალში შეიყვანეთ Wett + გადაწერა წინა ბმული და დააჭირეთ Enter.
- შემდეგი, გამოიყენეთ Sudo RPM -IVH MySQL57-Community-Leasing-El7.rpm, შეცვალა Mismatch ამ ხაზში არსებული ნომრები მითითებული არსებული ბმული.
- ეს ოპერაცია ასევე ხორციელდება Superuser- ის სახელით, ამიტომ თქვენ უნდა შეიყვანოთ პაროლი.
- დაველოდოთ საცავის განახლების დასრულებამდე და დააყენეთ პაკეტი.
- ძირითადი სამონტაჟო პროცესის დაწყებამდე, საცავის სიის განახლება Sudo Yum განახლების მითითებით.
- დაადასტურეთ I ვერსიის შერჩევისას.
- კიდევ ერთხელ, როდესაც თქვენ გაიმეორეთ.
- მხოლოდ სისტემის ინსტალაციის პროცესი დარჩა. ეს კეთდება Sudo Yum- ის გამოყენებით MySQL-Server ბრძანება.
- დაადასტურეთ აბსოლუტურად ყველა მოთხოვნა ინსტალაციისთვის ან პაკეტის გაუქმების შესახებ.
- ჩამოტვირთვის პროცედურა შეიძლება რამდენიმე წუთში, რაც დამოკიდებულია ინტერნეტის სიჩქარით. ამ დროს, არ დაიხუროს ტერმინალური სესია, ისე, რომ ყველა პარამეტრის გადატვირთვა არ არის.
- წარმატებული ინსტალაციის შემდეგ, სერვერის გააქტიურება Sudo Systemctl- ის მეშვეობით MySQLD- ის მეშვეობით.
- თუ არ არსებობს შეცდომები, ერთად, ახალი ხაზი შეყვანის გამოჩნდება ეკრანზე.
როგორც ხედავთ, MySQL- ის ინსტალაცია Centos 7- ში რამდენიმე წუთში, და მომხმარებელს არ აიღო ამდენი ბრძანებები, რომელთა უმრავლესობაც უბრალოდ გადაწერა და კონსოლში ჩაწერეთ. თუმცა, DBMS- თან სწორი ურთიერთქმედებისათვის აუცილებელია თავდაპირველი კონფიგურაცია, რომელიც განიხილება ქვემოთ.
ნაბიჯი 3: თავდაპირველი კონფიგურაცია
ახლა ჩვენ არ ვიმოქმედებთ მონაცემთა ბაზის მართვის სისტემის შექმნის აბსოლუტურად ყველა ასპექტს, რადგან ეს არ ვრცელდება სტატიის საგანით. ჩვენ უბრალოდ გვინდა გითხრათ ძირითადი ქმედებები, რომლებიც უნდა გაკეთდეს იმისათვის, რომ შეამოწმოთ კომუნალური შესრულება და მისთვის სტანდარტული წესების მინიჭება. ამისათვის თქვენ უნდა დაიცვას ასეთი სახელმძღვანელო:
- დავიწყოთ დამონტაჟებული რედაქტორის დამონტაჟება, რადგან ყველა პარამეტრი შეიცვალა კონფიგურაციის ფაილში, რომელიც ხსნის ამ პროგრამული უზრუნველყოფას. მოსახერხებელია გამოიყენოს ნანო, ასე რომ კონსოლი, Sudo Yum დააყენოთ Nano.
- თუ კომუნალური არ არის დადგენილი, თქვენ უნდა დაადასტუროთ ახალი არქივის დამატება. წინააღმდეგ შემთხვევაში, სიმებიანი "ასრულებს არაფერი" უბრალოდ გამოჩნდება, ამიტომ, შეგიძლიათ გადავა მომდევნო ნაბიჯი.
- ჩადეთ Sudo Nano /etc/my.cnf და გაააქტიუროთ ეს ბრძანება.
- დამატება BIND_ADDDRESS = String = და მიუთითეთ IP მისამართი, რომელიც გსურთ დაკავშირება და გახსნა ყველა პორტები. თქვენ დამატებით შეგიძლიათ სხვა მნიშვნელოვანი პარამეტრების განსაზღვრა. დაწვრილებით მათ შესახებ ოფიციალურ დოკუმენტაციაში, რომელიც მითითებულია ქვემოთ მოყვანილი.
- ცვლილებების შემდეგ, არ უნდა დაგვავიწყდეს, რომ მათ დაწერონ ისინი Ctrl + O- ზე დაჭერით და შემდეგ Nano- სგან Ctrl + X- ის მეშვეობით გასვლა
- თავდაპირველად, კონფიგურაციის ფაილი ასევე შეიცავს პარამეტრებს, რომლებიც გავლენას ახდენენ ქსელის უსაფრთხოებაზე. ისინი შეიძლება იყოს პოტენციური სუსტი ადგილი hacking დროს, ამიტომ რეკომენდირებულია მათ აღმოფხვრას mysql_secure_installation.
- ამ ოპერაციის დასადასტურებლად, შეიყვანეთ ადმინისტრატორის პაროლი.
როგორც ზემოთ აღინიშნა, ჩვენ მხოლოდ კონფიგურაციის ძირითადი პრინციპია. ამის შესახებ უფრო დეტალურად არის დაწერილი MySQL- ის ოფიციალურ დოკუმენტაციაში.
გადასვლა კითხულობს MySQL დოკუმენტაციის ოფიციალურ ვებგვერდზე
ნაბიჯი 4: Root Root პაროლის აღდგენა
ზოგჯერ მომხმარებლებს, როდესაც MySQL- ის ინსტალაციისას, Superuser- ის ინსტალაციისას, და შემდეგ დაივიწყე ან არ ვიცი, რომელი თავდაპირველად არჩეული იყო, ამიტომ გადავწყვიტეთ, საბოლოოდ გადაწყვიტოს ამ სტატიაში წვდომის გასაღები, რომელიც ხორციელდება ასე:
- გახსენით "ტერმინალი" და შევა Sudo Systemctl Stop MySQLD არსებობს, რათა შეწყვიტოს სამსახურებრივი აღსრულება.
- გადადით ოპერაციის უსაფრთხო რეჟიმში Systemctl Set-Environment MySQLD_Opts = "- Skip-Grant- მაგიდები".
- დაკავშირება Superuser სახელით MySQL -U Root- ში შესვლისას. პაროლი არ იქნება მოთხოვნილი.
- ის რჩება მხოლოდ იმით, რომ განახორციელოს შემდეგი ბრძანებები ახალი წვდომის გასაღების შესაქმნელად.
MySQL> გამოიყენეთ MySQL;
MySQL> Update User Password = პაროლი ("პაროლი") სადაც მომხმარებელი = 'root'; (სადაც პაროლი არის თქვენი ახალი წვდომის გასაღები)
MySQL> ფლეში პრივილეგიები;
Sudo Systemctl Unset-Environment MySQLD_Opts
Sudo Systemctl დაწყება MySQLD
ამის შემდეგ, სცადეთ სერვერზე დამაკავშირებელი ახალი პაროლით. ამჯერად არ უნდა იყოს სირთულე.
თქვენ უკვე იცნობენ ნაბიჯ ნაბიჯ სახელმძღვანელოს ინსტალაციისა და ზედაპირის კონფიგურაციის MySQL- ში Centos 7. როგორც ხედავთ, არაფერია რთული, მაგრამ არ უნდა განიხილონ ზემოთ აღნიშნული რეკომენდაციები სრული გზამკვლევი მონაცემთა ბაზა ვებ სერვერთან ან განცხადებასთან ურთიერთქმედების მიზნით. ეს ყველაფერი უნდა გაკეთდეს ხელით, საიტის სპეციფიკიდან, პროგრამა და შესწავლა ყველა კომპონენტის ოფიციალური დოკუმენტაციის შესწავლა.
Იხილეთ ასევე:
PhpMyAdmin- ის ინსტალაცია Centos 7-ში
ინსტალაცია PHP 7 in Centos 7