MySQL-ის ინსტალაცია Windows-ზე (4). Mysql-ის ინსტალაცია: ნაბიჯ-ნაბიჯ ინსტრუქციები Mysql სერვერის Windows 7-ის ინსტალაცია

ბოლო განახლება: 19.12.2017

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

MySQL-ის დასაყენებლად ჩამოტვირთეთ სადისტრიბუციო ნაკრები http://dev.mysql.com/downloads/mysql/ და აირჩიეთ სასურველი ვერსია.

მაგალითად, მე მაქვს Windows-ის 64-ბიტიანი ვერსია, ამიტომ ავირჩიე პაკეტი Windows (x86, 64-bit), MySQL Installer MSI. ვერსიის არჩევის შემდეგ ჩამოტვირთეთ ინსტალაციის პაკეტი.

Windows OS-ის გვერდზე არის ორი ტიპის ინსტალერი, შეგიძლიათ აირჩიოთ ნებისმიერი.

ჩამოტვირთვის შემდეგ გაუშვით ინსტალერი.

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

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

ამ შემთხვევაში, ინსტალერი აჩვენებს, რომ მე არ მაქვს დაინსტალირებული Excel 2010 და Python. ვინაიდან ეს კომპონენტები არ არის მნიშვნელოვანი, დააჭირეთ შემდეგი.

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

ყველა კომპონენტის დასაყენებლად დააწკაპუნეთ ღილაკზე Execute.

ყველა კომპონენტის დაინსტალირების შემდეგ დააჭირეთ შემდეგი.

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

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

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

და შემდეგ ეკრანზე თქვენ უნდა გამოიყენოთ ყველა ადრე დაინსტალირებული კონფიგურაციის პარამეტრი ღილაკზე Execute დაწკაპუნებით:

ამის შემდეგ ინსტალაცია დასრულდება. სერვერის გაშვების შესახებ შეტყობინება გამოჩნდება უჯრაში.

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

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

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

მრავალძაფიანი
მონაცემთა ბაზასთან ერთდროულად მომუშავე მომხმარებლების შეუზღუდავი რაოდენობა
ბრძანების სწრაფი შესრულება
დიდი რაოდენობით მაგიდის ტიპების მხარდაჭერა

MySQL-ის ინსტალაცია

ინსტალაციისთვის გამოვიყენებთ პროგრამის 5.5.23 ვერსიას. ჩვენ ვიწყებთ განაწილებას პროგრამით:

ბრინჯი. 1. დაიწყეთ ინსტალაციის ფანჯარა, დააწკაპუნეთ შემდეგი.

ბრინჯი. 2. მიიღეთ სალიცენზიო ხელშეკრულება

ბრინჯი. 3. აირჩიეთ Custom ინსტალაციის ტიპი

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

ბრინჯი. 5. დააწკაპუნეთ Install პროგრამის დასაინსტალირებლად

ბრინჯი. 6. დააწკაპუნეთ Finish ინსტალაციის დასასრულებლად და გააგრძელეთ სერვერის დაყენება

ბრინჯი. 7. აირჩიეთ დეტალური კონფიგურაცია - დეტალური პარამეტრები

ბრინჯი. 8. აირჩიეთ Developer Machine - ეს ნიშნავს, რომ MySQL გამოიყენებს მინიმუმ RAM-ს, რათა ხელი არ შეუშალოს სხვა აპლიკაციების შესრულებას

ბრინჯი. 9. აირჩიეთ Multifunctional Database პუნქტი, ეს საშუალებას მოგცემთ მომავალში იმუშაოთ სხვადასხვა ტიპის ცხრილებთან

ბრინჯი. 10. აირჩიეთ დისკი და დირექტორია InnoDB ცხრილების შესანახად, დატოვეთ როგორც არის

ბრინჯი. 11. აქ ირჩევთ MySQL სერვერთან კავშირების მაქსიმალურ შესაძლო რაოდენობას. გადაწყვეტილების მხარდაჭერის (DSS)/OLAP არჩევა

ბრინჯი. 12. აქ ჩვენ ვტოვებთ ჩართული ჩანართს Enable TCP/IP Networking, რაც ჩართულია TCP/IP კავშირების მხარდაჭერაზე. ჩვენ ასევე ვტოვებთ პორტს 3306-ის ტოლფასი, ეს არის სტანდარტული პორტი MySQL სერვერისთვის. ჩამრთველი მკაცრი რეჟიმის ჩართვა განსაზღვრავს SQL სტანდარტთან მკაცრი შესაბამისობის რეჟიმს, რომელსაც ხელუხლებლად ვტოვებთ;

ბრინჯი. 13. ხელით შერჩეული ნაგულისხმევი სიმბოლოების ნაკრების / კოლატაციის შემოწმებით და ჩამოსაშლელი მენიუდან cp1251 კოდირების არჩევით, ჩვენ უზრუნველვყოფთ რუსულ ენაზე სწორ მუშაობას

ბრინჯი. 14. Install As Windows Service-ის ჩამრთველი ნიშნავს, რომ სერვერი გაშვებული იქნება სერვისის სახით, რაც გაშვების რეკომენდებული მეთოდია. ჩამოსაშლელ ფანჯარაში აირჩიეთ სერვისის სახელი; მოდით, მოხსნათ მონიშვნა MySQL Server-ის ავტომატურად გაშვება, ეს ნიშნავს, რომ სერვერი ამუშავდება ხელით. დატოვეთ ჩამრთველი Include Bin Directory in Windows PATH ადგილზე

ბრინჯი. 15. დააყენეთ რამდენიმე მარტივი პაროლი root მომხმარებლისთვის

ბრინჯი. 17. Write კონფიგურაციის ფაილის ხაზის გვერდით მდებარე გზა მიუთითებს კონფიგურაციის ფაილის მდებარეობაზე, რომელიც საჭიროებს ოდნავ რედაქტირებას.

კონფიგურაციის ფაილის რედაქტირება

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

1. განყოფილებაში, სტრიქონის შემდეგ:

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

2. განყოფილებაში, სტრიქონის შემდეგ:

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

character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.5/share/charsets"

init-connect=”სახელების დაყენება cp1251″

default-storage-engine=INNODB

შეცვალეთ თავდაპირველად დაყენებული ცხრილის ტიპი MYISAM-ით:

default-storage-engine=MYISAM

შეინახეთ ცვლილებები და დახურეთ my.ini ფაილი. სერვერის ინსტალაცია და კონფიგურაცია დასრულებულია.

DBMS გრაფიკული ინტერფეისის ინსტალაცია

მაგალითად, ჩვენ გამოვიყენებთ MySQL Workbench 5.2.40 ვერსიის გრაფიკულ ინტერფეისს

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

ბრინჯი. 19. დააინსტალირეთ გრაფიკული ინტერფეისი საქაღალდეში დაინსტალირებული DBMS-ით

ბრინჯი. 20. აირჩიეთ ინსტალაციის ტიპი დასრულებული (ნაგულისხმევი)

ბრინჯი. 21. Install ღილაკზე დაჭერის შემდეგ დაიწყება ინსტალაციის პროცესი

ბრინჯი. 22. ინსტალაციის დასრულების ფანჯარა, დააწკაპუნეთ Finish

MySQL–თან მუშაობის მაგალითები

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

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

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

SQL მოთხოვნების მაგალითები და მათი განხორციელება MySQL Workbench-ის გამოყენებით

1. შექმენით ცხრილი

მაგიდის შექმნა მაგალითი
id int(11) NOT NULL PRIMARY KEY auto_increment,
სახელი ვარჩარი (50),
ასაკი int (2),
ინფორმაციის ტექსტი,
თარიღის თარიღი
);

ეს შეკითხვა შექმნის ცხრილის მაგალითს, რომელშიც id არის პირველადი გასაღები (ავტომატურად დაყენებულია), სახელი არის ტექსტის ფორმატის ველი მაქსიმალური დასაშვები მნიშვნელობით 50 სიმბოლო, ასაკი არის რიცხვითი მნიშვნელობის ველი სიმბოლოების მაქსიმალური დასაშვები რაოდენობით 2, ინფორმაცია არის შეუზღუდავი ზომის ტექსტური ველი, თარიღი არის თარიღის ველი, რომელიც ავტომატურად იყენებს დღევანდელ თარიღს.

მოდით განვათავსოთ ეს მოთხოვნა პროგრამის შეყვანის ველში და დააჭირეთ ctrl+shift+enter, რითაც შევასრულებთ მას:

ბრინჯი. 25. მოთხოვნის შესრულების შემდეგ დააწკაპუნეთ ტესტის მონაცემთა ბაზის სახელზე მარჯვენა ღილაკით და აირჩიეთ Refresh All. შემდეგ ჩვენი შექმნილი მაგალითი ცხრილი გამოჩნდება ცხრილების ჩამოსაშლელ სიაში.

დააწკაპუნეთ მასზე მარჯვენა ღილაკით და აირჩიეთ ცხრილის მონაცემების რედაქტირება:

ბრინჯი. 26. პროგრამა აჩვენებს ჩვენთვის შექმნილ ცხრილს.

ბრინჯი. 27. და დააწკაპუნეთ Apply. გაიხსნება მოთხოვნის დადასტურების ფანჯარა (პროგრამაში მოთხოვნები გენერირდება ავტომატურად და სრულდება სკრიპტების სახით), სადაც თქვენ უნდა დაადასტუროთ მოქმედებები Apply და Finish ღილაკების დაჭერით.

შევეცადოთ გამოვიყენოთ შერჩეული მოთხოვნა:

აირჩიეთ * მაგალითიდან WHERE id = "2"

რომელიც ცხრილიდან შეარჩევს რიგს id ველის მნიშვნელობით 2-ის ტოლი. ჩვენ ვასრულებთ შეკითხვას კლავიშთა კომბინაციის ctrl+shift+enter:

ბრინჯი. 28. შეკითხვის შესრულების შედეგი

გამოყენებული მასალებისა და ინტერნეტ რესურსების ჩამონათვალი:

Მეგობრები! შემოგვიერთდით

) არის ერთ-ერთი ყველაზე ხშირად გამოყენებული ღია კოდის DBMS (მონაცემთა ბაზის მართვის სისტემები). საზოგადოების ვერსია ვრცელდება GPL ლიცენზიის პირობებით.

დავიწყოთ ინსტალაცია. გაუშვით საინსტალაციო პაკეტი (mysql-essential-5.0.51b-win32.msi). ნაგულისხმევი პარამეტრები საკმაოდ ნორმალურია (DBMS სერვერი დაინსტალირებული იქნება C:\Program Files\MySQL\MySQL Server 5.0-ში). ინსტალაციის დასრულების შემდეგ დატოვეთ ჩართული ჩამრთველი „Configure the MySQL Server now“. MySQL Server Configurator დაიწყება.

დააწკაპუნეთ შემდეგი.

ამ დიალოგში აირჩიეთ "დეტალური კონფიგურაცია".

შემდეგ სამი ვარიანტია ასარჩევად: „დეველოპერი მანქანა“, „სერვერის მანქანა“ და „გამოყოფილი MySQL სერვერის მანქანა“. როგორც აღწერებიდან მიხვდით, პირველი ვარიანტი განსაზღვრავს მინიმალური მეხსიერების მოხმარებას, მეორე - საშუალო მოხმარებისთვის, მესამე - მაქსიმუმს. თუ თქვენ დააინსტალირეთ სერვერები სახლის კომპიუტერზე, რომელსაც იყენებთ, მაგალითად, თამაშებისთვის, დატოვეთ პირველი ვარიანტი; თუ თქვენ დააინსტალირეთ სერვერები ცალკე კომპიუტერზე (მაგალითად, გაქვთ ორი მათგანი და გსურთ გამოყოთ მეორე სერვერისთვის), აირჩიეთ მეორე ვარიანტი. ნაკლებად სავარაუდოა, რომ დაგჭირდეთ მესამე ვარიანტი (ის საჭიროა გამოყოფილი DBMS სერვერებისთვის).

შემდეგ გვერდზე ირჩევთ მონაცემთა ბაზის ხელმისაწვდომ ძრავებს. MyISAM ძრავა უფრო სწრაფია, მაგრამ არ უჭერს მხარს ტრანზაქციებს, ხოლო InnoDB ოდნავ ნელია, მაგრამ მხარს უჭერს ტრანზაქციებს. თუმცა, თუ არ აპირებთ საკუთარი ვებ აპლიკაციების შემუშავებას, მაშინ ეს ძალიან არ უნდა შეგაწუხოთ. ორივე ძრავის გასააქტიურებლად აირჩიეთ „მრავალფუნქციური მონაცემთა ბაზა“.

შემდეგ დიალოგში თქვენ ირჩევთ სად უნდა შეინახოთ InnoDB ცხრილები (ეს ნაბიჯი მოხდება მხოლოდ იმ შემთხვევაში, თუ თქვენ აირჩიეთ პირველი ან მეორე ვარიანტი წინა ეტაპზე). ნაგულისხმევი შენახვის ადგილი კარგია.

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

შემდეგ გვერდზე - სერვერის ქსელის პარამეტრები და SQL რეჟიმი. დატოვეთ პარამეტრები ნაგულისხმევად.

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

შემდეგი დიალოგი არის MySQL სერვისის პარამეტრები. დატოვე ყველაფერი აქ ნაგულისხმევად.

შემდეგ ეტაპზე დააყენეთ პაროლი სუპერმომხმარებლისთვის (ძირითადი) გარედან წვდომა აკრძალულია სუპერმომხმარებლისთვის (ამ გვერდზე შესაბამისი ჩამრთველი არ არის საჭირო). ნებისმიერ შემთხვევაში, უსაფრთხოება არ არის ბოლო, ასე რომ დააყენეთ პაროლი ნებისმიერ შემთხვევაში, მაშინ ჩვენ შევქმნით სხვა მომხმარებელს, არ დააყენოთ „ანონიმური ანგარიში“ - ეს საზიანოა უსაფრთხოების თვალსაზრისით.

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

შემდეგ ჩვენ დავაინსტალირებთ MySQL GUI Tools პაკეტს. ეს არის ძალიან მოსახერხებელი კომუნალური კომპლექტი MySQL სერვერის ადმინისტრირებისთვის, თავად DBMS დეველოპერებისგან. მე პირადად მირჩევნია GUI Tools ვიდრე phpMyAdmin. თუ არ გსურთ MySQL GUI Tools-ის გამოყენება და უპირატესობას ანიჭებთ phpMyAdmin, შეგიძლიათ გამოტოვოთ ეს ნაბიჯი.

გაუშვით ინსტალერი (mysql-gui-tools-5.0-r12-win32.msi). ნაგულისხმევი პარამეტრები საკმაოდ დამაკმაყოფილებელია. ინსტალაციის დასრულების შემდეგ, კომუნალური პროგრამების წვდომა შესაძლებელია Start მენიუდან. გაუშვით MySQL Administrator.

"სერვერის მასპინძლის" ველში შეიყვანეთ localhost, "მომხმარებლის სახელი" და "პაროლი" ველებში - root და პაროლი, რომელიც დააყენეთ კონფიგურატორში, შესაბამისად. დააწკაპუნეთ OK. შემდეგი ფანჯარა გამოჩნდება:

თქვენ შეგიძლიათ ნახოთ რაზეა პასუხისმგებელი აქ სტატიაში „MySQL-თან მუშაობა MySQL GUI Tools-ში“.
გადადით "კატალოგების" გვერდზე. ქვემოთ გამოჩნდება მონაცემთა ბაზების სია. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით მასში არსებულ ცარიელ სივრცეზე და მენიუდან აირჩიეთ "ახალი სქემის შექმნა". შეიყვანეთ ახალი მონაცემთა ბაზის სახელი, მაგალითად, SiteForum. შეიქმნება ახალი მონაცემთა ბაზა. ახლა ჩვენ დავაყენებთ მომხმარებლის და წვდომის უფლებებს მასზე. გადადით "მომხმარებლის ადმინისტრაციის" გვერდზე.

დააჭირეთ ღილაკს "ახალი მომხმარებლის დამატება". MySQL User ველში შეიყვანეთ forumuser, მაგალითად. თქვენ შეგიძლიათ შეიყვანოთ რაღაც "პაროლი" ველში, ან არ შეიყვანოთ. არ არის საჭირო რაიმე რთული შეყვანა. გადადით "სქემის პრივილეგიების" ჩანართზე. მარცხნივ სიაში აირჩიეთ ახლად შექმნილი მონაცემთა ბაზა - siteforum. ამ მონაცემთა ბაზის პრივილეგიების სია გამოჩნდება სწორ სიაში. თქვენ შეგიძლიათ აირჩიოთ ყველა პრივილეგია. შემდეგ დააჭირეთ ღილაკს "<» (или «<<» для переноса всех привилегий). Теперь привилегии пользователя установлены, вы можете нажать кнопку «Apply changes».
ესე იგი, სერვერი მზადაა იმუშაოს. ახლა, ფორუმის ინსტალაციისას, აირჩიეთ საიტის ფორუმის მონაცემთა ბაზა და ფორუმის მომხმარებელი.

Win 32 ჩამოტვირთვისთვის: Windows (x86, 32-bit), MSI Installer Essentials - რეკომენდირებულია

Win 64 ჩამოტვირთვისთვის: Windows (x86, 64-bit), MSI Installer Essentials - რეკომენდირებულია

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

გაუშვით ინსტალერი და დააჭირეთ შემდეგი:

აირჩიეთ ინსტალაციის ტიპი Custom:

კომპონენტების შერჩევა. აქ შეგიძლიათ შეცვალოთ MySQL ფაილების ინსტალაციის გზა (აირჩიეთ MySQL Server, დააჭირეთ ღილაკს შეცვლა), ასევე მონაცემთა ბაზების შენახვის გზა (აირჩიეთ MySQL Server Datafiles, დააჭირეთ ღილაკს შეცვლა):

შეამოწმეთ ბილიკები და დააჭირეთ ინსტალაციას:

ინსტალაციის ბოლო ეტაპი. შეამოწმეთ "Configure the MySQL Server now" ვარიანტი და დააჭირეთ Finish:

MySQL-ის დაყენება

ინსტალაციის დასრულების შემდეგ იწყება MySQL Server Instance Configuration Wizard (შეგიძლიათ გაუშვათ ხელით Start მენიუდან -> ყველა პროგრამა -> MySQL -> MySQL Server 5.1 -> MySQL Server Instance Config Wizard). დააწკაპუნეთ შემდეგი:

ვირჩევთ ინსტალაციის სკრიპტს: Developer Machine - სახლის კომპიუტერზე ინსტალაციისთვის (ჩვენი არჩევანი), Server Machine - სერვერზე ინსტალაციისთვის, Dedicated MySQL Server Machine - ინსტალაციისთვის სერვერზე, რომელიც მთლიანად მიძღვნილ MySQL-ს. ეს პარამეტრები პირველ რიგში გავლენას ახდენს MySQL-ის მიერ მოხმარებული მეხსიერების რაოდენობაზე:

MySQL მხარს უჭერს ორი ძირითადი ტიპის მონაცემთა ბაზას (InnoDB - ტრანზაქციის მხარდაჭერით და MyISAM - ტრანზაქციების გარეშე). მრავალფუნქციური მონაცემთა ბაზა - დამონტაჟდება ორივე ტიპის მონაცემთა ბაზის მხარდაჭერა (ჩვენი არჩევანი). მხოლოდ ტრანზაქციების მონაცემთა ბაზა - დაინსტალირებული იქნება მხოლოდ InnoDB მხარდაჭერა. მხოლოდ არატრანსაქციული მონაცემთა ბაზა - დაინსტალირებული იქნება მხოლოდ myISAM მხარდაჭერა.

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

მხარს უჭერს ერთდროულ კავშირებს. გადაწყვეტილების მხარდაჭერა - 20-მდე ერთდროული კავშირი (ჩვენი არჩევანი). ონლაინ ტრანზაქციის დამუშავება - 500-მდე კავშირი. Manual Setting - ხელით დააყენეთ კავშირების რაოდენობა.

შეამოწმეთ "ჩართეთ TCP/IP ქსელი" და "მკაცრი რეჟიმის ჩართვა". ჩვენ ვტოვებთ პორტის ნომერს უცვლელად - 3306. თუ თქვენ აპირებთ პირდაპირ სერვერთან დაკავშირებას სხვა კომპიუტერებიდან, შეამოწმეთ ოფცია „ამ პორტისთვის ამ პორტის გამონაკლისის დამატება“ (გახსენით პორტი Windows Firewall-ში).

აირჩიეთ ნაგულისხმევი კოდირება. ახლა ყველაზე ჭკვიანი არჩევანია UTF-8. აირჩიეთ მულტილინგვიზმის საუკეთესო მხარდაჭერის ვარიანტი:

დარწმუნდით, რომ შეამოწმეთ "Install as Windows Service" ვარიანტი (გაშვება როგორც Windows სერვისი). შეამოწმეთ „გაშვება MySQL სერვერის ავტომატურად“, თუ გჭირდებათ სერვისის ავტომატური დაწყება.

დასკვნითი ეტაპი. ადმინისტრატორის პაროლის დაყენება (root). უმჯობესია არ დაკარგოთ ეს პაროლი! მე არ გირჩევთ შეამოწმოთ "ჩართეთ root წვდომა დისტანციური მანქანებიდან" და "შექმენით ანონიმური ანგარიში", რადგან ისინი ამცირებენ უსაფრთხოებას.

როგორ შევამოწმოთ ინსტალაცია სწრაფად?

გახსენით დაწყება -> ყველა პროგრამა -> MySQL -> MySql Server 5.1 -> MySQL Server Command Line Client (კომუნალური პროგრამა ბრძანების ხაზზე MySQL-თან მუშაობისთვის).

შემდეგი, შეიყვანეთ ადმინისტრატორის პაროლი (root). თუ პაროლი სწორია, გადაგიყვანთ ბრძანების სტრიქონში (mysql>). შეიყვანეთ ბრძანება: მონაცემთა ბაზების ჩვენება; (ბოლოზე მძიმით არის საჭირო). შედეგად, თქვენ უნდა ნახოთ მონაცემთა ბაზების სია (მინიმუმ ორი - information_schema და mysql). ეს ნიშნავს, რომ სერვერი სწორად მუშაობს. დახურეთ ბრძანების ხაზი გასვლის ბრძანების შესრულებით.

ყურადღება! MySQL-თან დასაკავშირებლად PHP-დან, იმავე კომპიუტერზე დაინსტალირებული სერვერიდან, თქვენ უნდა გამოიყენოთ MySQL სერვერის მისამართის ნაცვლად. ლოკალჰოსტიგამოყენება 127.0.0.1 !!!

ამ ხარვეზის ბუნება ბოლომდე გასაგები არ არის ჩემთვის, მაგრამ მის აღმოჩენას ნახევარი დღე დამჭირდა...

რა უნდა გავაკეთო, თუ ავტომატური ინსტალაცია ვერ მოხერხდა?

როგორ ვიმუშაოთ მონაცემთა ბაზებთან?

MySQL-თან მუშაობის ერთ-ერთი ყველაზე პოპულარული პროგრამა (შესაძლოა ყველაზე პოპულარული) არის phpMyAdmin.

Სალამი ყველას! დღეს ჩვენ გაჩვენებთ ინსტალაციის პროცესს MySQLვერსიის სერვერი 8.0 on Windows 10ავტომატური ინსტალერის გამოყენებით. მანამდე ჩვენ უკვე გითხარით, როგორ დააინსტალიროთ MySQL სერვერი CentOS 7, ახლა გადავწყვიტეთ შევეხოთ ოდნავ უფრო ცნობილ პლატფორმას.

ინსტალაცია

მაშ ასე, დავიწყოთ. როგორც უკვე აღვნიშნე, ჩვენ გამოვიყენებთ ავტომატურ ინსტალერს, რომელიც უნდა გადმოწეროთ შემდეგი ბმულიდან: https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi

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

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



შემდეგ დააწკაპუნეთ შემდეგი.


გადადით დაყენების ეტაპზე - დააწკაპუნეთ შემდეგი.


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


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


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


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





ინსტალაციისა და ტესტირების ფუნქციონირების დასრულება

მზადაა! ახლა თქვენ მხოლოდ უნდა დააჭიროთ დასრულებაორჯერ - გილოცავ! თქვენ დააინსტალირეთ MySQL სერვერი.


ახლა შევამოწმოთ მისი შესრულება. ამისათვის თქვენ უნდა გახსნათ პროგრამა, რომელიც დაინსტალირებული იყო სერვერთან - MySQL 8.0 Command Line Client. თქვენ უნდა შეიყვანოთ root პაროლი, რომელიც მიუთითეთ ინსტალაციის დროს და შემდეგ გაუშვით show databases ბრძანება;