MySQL- ის ინსტალაცია Centos 7-ში

Anonim

MySQL- ის ინსტალაცია Centos 7-ში

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

დააინსტალირეთ MySQL ცენტრში 7

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

ნაბიჯი 1: წინასწარი ქმედებები

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

  1. ეს და ყველა მომდევნო ქმედება განხორციელდება ტერმინალის მეშვეობით, შესაბამისად, აუცილებელია თქვენთვის მოსახერხებელი. ამის გაკეთება შეგიძლიათ აპლიკაციის მენიუდან ან Ctrl + Al + T. Key კომბინაციის შემდეგ.
  2. Sentos 7- ში MySQL- ის ინსტალაციისას მოსამზადებელ ქმედებებზე გადასვლა

  3. აქ შეიყვანეთ HostName ბრძანება და დააჭირეთ Enter.
  4. შეიყვანეთ ბრძანება, რათა განსაზღვროთ მასპინძელი MySQL- ში Sentos 7- ში

  5. გარდა ამისა, მიუთითეთ HostName -F და შეადარეთ ორი შედეგი. პირველი არის სრული, და მეორე - შემოკლებით. თუ ეს შეესაბამება თქვენ, წავიდეთ შემდგომი. წინააღმდეგ შემთხვევაში, თქვენ უნდა შეცვალოთ მასპინძელი სახელი ოფიციალური დოკუმენტაციის ინსტრუქციების გამოყენებით.
  6. MySQL- ში MySQL- ისთვის შემოკლებით

  7. ნებისმიერი აპლიკაციის ინსტალაციის დაწყებამდე რეკომენდირებულია განახლებების ხელმისაწვდომობის შემოწმება ისე, რომ ყველა მომდევნო პროცესს სწორად მიდის. ამისათვის შეიყვანეთ Sudo Yum განახლება და დააჭირეთ Enter.
  8. ბრძანება მიიღებს განახლებებს MySQL- ში Sentos 7- ში

  9. ეს ვარიანტი შესრულებულია Superuser- ის სახელით, რაც იმას ნიშნავს, რომ თქვენ უნდა შეიტანოთ პაროლი ანგარიშის ავტორიზაციის დასადასტურებლად. განვიხილოთ, რომ სიმბოლოების წერას, ისინი არ იქნება ნაჩვენები კონსოლში.
  10. პაროლი შესვლის მისაღებად განახლებები სანამ ინსტალაცია MySQL in Sentos 7

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

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

ნაბიჯი 2: ჩამოტვირთეთ და დაყენების პაკეტები

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

წასვლა ოფიციალური საწყობები MySQL

  1. გადადით ზემოაღნიშნულ ბმულზე, რათა გაეცნოთ მონაცემთა ბაზის მართვის სისტემის ყველა არსებულ ვერსიას. აირჩიეთ პაკეტის ინტერესი RPM ფორმატში და დააკოპირეთ ბმული კონტექსტური მენიუს დაჭერით მარჯვენა მაუსის ღილაკზე დაჭერით.
  2. ჩამოტვირთვის შერჩეული პაკეტი RPM პაკეტი MySQL- ის ვერსიასთან ერთად

  3. როდესაც თქვენ ჩადეთ, დაინახავთ, რომ ბმული სწორად გადაწერა, და თუ ბრაუზერის გავლა, თქვენ გადმოწერეთ RPM პაკეტი, მაგრამ ახლა ჩვენთვის არ არის აუცილებელი, ამიტომ ჩვენ გადავცემთ კონსოლს.
  4. ნახვა გადაწერა ბმული ჩამოტვირთვის პაკეტი MySQL in Sentos 7

  5. ერთხელ ტერმინალში შეიყვანეთ Wett + გადაწერა წინა ბმული და დააჭირეთ Enter.
  6. ჩამოტვირთვის MySQL პაკეტი Sentos 7 მეშვეობით ტერმინალი

  7. შემდეგი, გამოიყენეთ Sudo RPM -IVH MySQL57-Community-Leasing-El7.rpm, შეცვალა Mismatch ამ ხაზში არსებული ნომრები მითითებული არსებული ბმული.
  8. დამატებითი ბრძანება MySQL სამონტაჟო პაკეტის ჩამოტვირთვისთვის Sentos 7-ში

  9. ეს ოპერაცია ასევე ხორციელდება Superuser- ის სახელით, ამიტომ თქვენ უნდა შეიყვანოთ პაროლი.
  10. MySQL- ის დამონტაჟების ჩამოტვირთვის პაკეტის დადასტურება Sentos 7- ში

  11. დაველოდოთ საცავის განახლების დასრულებამდე და დააყენეთ პაკეტი.
  12. ელოდება MySQL ინსტალაციის პაკეტის დასრულებას Sentos 7- ში

  13. ძირითადი სამონტაჟო პროცესის დაწყებამდე, საცავის სიის განახლება Sudo Yum განახლების მითითებით.
  14. ბრძანების ბოლო საცავი განახლებების დროს MySQL- ის ინსტალაციისას

  15. დაადასტურეთ I ვერსიის შერჩევისას.
  16. MySQL- ის დამონტაჟებისას საცავების განახლების დადასტურება

  17. კიდევ ერთხელ, როდესაც თქვენ გაიმეორეთ.
  18. მეორე ბრძანება, რათა დაადასტუროს განახლებების ინსტალაცია MySQL- ში Sentos 7- ში

  19. მხოლოდ სისტემის ინსტალაციის პროცესი დარჩა. ეს კეთდება Sudo Yum- ის გამოყენებით MySQL-Server ბრძანება.
  20. ბრძანება MySQL- ის ინსტალაციისთვის Sentos 7-ში ტერმინალის მეშვეობით

  21. დაადასტურეთ აბსოლუტურად ყველა მოთხოვნა ინსტალაციისთვის ან პაკეტის გაუქმების შესახებ.
  22. ჩამოტვირთვის პროცედურა შეიძლება რამდენიმე წუთში, რაც დამოკიდებულია ინტერნეტის სიჩქარით. ამ დროს, არ დაიხუროს ტერმინალური სესია, ისე, რომ ყველა პარამეტრის გადატვირთვა არ არის.
  23. ელოდება MySQL DBMS- ის დამონტაჟებას Sentos 7-ის მეშვეობით

  24. წარმატებული ინსტალაციის შემდეგ, სერვერის გააქტიურება Sudo Systemctl- ის მეშვეობით MySQLD- ის მეშვეობით.
  25. Running Service გაკონტროლება MySQL DBMS in Sentos 7 მეშვეობით ტერმინალი

  26. თუ არ არსებობს შეცდომები, ერთად, ახალი ხაზი შეყვანის გამოჩნდება ეკრანზე.
  27. წარმატებული გაშვების სამსახური MySQL DBMS in Sentos 7 მეშვეობით ტერმინალი

როგორც ხედავთ, MySQL- ის ინსტალაცია Centos 7- ში რამდენიმე წუთში, და მომხმარებელს არ აიღო ამდენი ბრძანებები, რომელთა უმრავლესობაც უბრალოდ გადაწერა და კონსოლში ჩაწერეთ. თუმცა, DBMS- თან სწორი ურთიერთქმედებისათვის აუცილებელია თავდაპირველი კონფიგურაცია, რომელიც განიხილება ქვემოთ.

ნაბიჯი 3: თავდაპირველი კონფიგურაცია

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

  1. დავიწყოთ დამონტაჟებული რედაქტორის დამონტაჟება, რადგან ყველა პარამეტრი შეიცვალა კონფიგურაციის ფაილში, რომელიც ხსნის ამ პროგრამული უზრუნველყოფას. მოსახერხებელია გამოიყენოს ნანო, ასე რომ კონსოლი, Sudo Yum დააყენოთ Nano.
  2. ტექსტური რედაქციის ინსტალაცია MySQL პარამეტრების Sentos 7- ში

  3. თუ კომუნალური არ არის დადგენილი, თქვენ უნდა დაადასტუროთ ახალი არქივის დამატება. წინააღმდეგ შემთხვევაში, სიმებიანი "ასრულებს არაფერი" უბრალოდ გამოჩნდება, ამიტომ, შეგიძლიათ გადავა მომდევნო ნაბიჯი.
  4. ტექსტური რედაქციის წარმატებული მონტაჟი MySQL პარამეტრების რედაქტირება

  5. ჩადეთ Sudo Nano /etc/my.cnf და გაააქტიუროთ ეს ბრძანება.
  6. გაუშვით კონფიგურაციის ფაილი კონფიგურაციის MySQL in Sentos 7

  7. დამატება BIND_ADDDRESS = String = და მიუთითეთ IP მისამართი, რომელიც გსურთ დაკავშირება და გახსნა ყველა პორტები. თქვენ დამატებით შეგიძლიათ სხვა მნიშვნელოვანი პარამეტრების განსაზღვრა. დაწვრილებით მათ შესახებ ოფიციალურ დოკუმენტაციაში, რომელიც მითითებულია ქვემოთ მოყვანილი.
  8. რედაქტირების კონფიგურაციის ფაილი, როდესაც შექმნის MySQL in Sentos 7

  9. ცვლილებების შემდეგ, არ უნდა დაგვავიწყდეს, რომ მათ დაწერონ ისინი Ctrl + O- ზე დაჭერით და შემდეგ Nano- სგან Ctrl + X- ის მეშვეობით გასვლა
  10. შეცვლის ცვლილებების ტექსტური რედაქტორი, როდესაც კონფიგურაცია MySQL in Sentos 7

  11. თავდაპირველად, კონფიგურაციის ფაილი ასევე შეიცავს პარამეტრებს, რომლებიც გავლენას ახდენენ ქსელის უსაფრთხოებაზე. ისინი შეიძლება იყოს პოტენციური სუსტი ადგილი hacking დროს, ამიტომ რეკომენდირებულია მათ აღმოფხვრას mysql_secure_installation.
  12. MySQL უსაფრთხოების გუნდი Sentos 7

  13. ამ ოპერაციის დასადასტურებლად, შეიყვანეთ ადმინისტრატორის პაროლი.

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

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

ნაბიჯი 4: Root Root პაროლის აღდგენა

ზოგჯერ მომხმარებლებს, როდესაც MySQL- ის ინსტალაციისას, Superuser- ის ინსტალაციისას, და შემდეგ დაივიწყე ან არ ვიცი, რომელი თავდაპირველად არჩეული იყო, ამიტომ გადავწყვიტეთ, საბოლოოდ გადაწყვიტოს ამ სტატიაში წვდომის გასაღები, რომელიც ხორციელდება ასე:

  1. გახსენით "ტერმინალი" და შევა Sudo Systemctl Stop MySQLD არსებობს, რათა შეწყვიტოს სამსახურებრივი აღსრულება.
  2. MySQL სერვისის გამორთვა Sentos 7- ში პაროლის გადატვირთვისთვის

  3. გადადით ოპერაციის უსაფრთხო რეჟიმში Systemctl Set-Environment MySQLD_Opts = "- Skip-Grant- მაგიდები".
  4. გაუშვით MySQL in Sentos 7 უსაფრთხო რეჟიმში პაროლის გადატვირთვის

  5. დაკავშირება Superuser სახელით MySQL -U Root- ში შესვლისას. პაროლი არ იქნება მოთხოვნილი.
  6. შესვლის ბრძანებები გადატვირთეთ MySQL პაროლი Sentos 7 მეშვეობით ტერმინალი

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

    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

Წაიკითხე მეტი