დააინსტალირეთ და დააკონფიგურირეთ MySQL8 CentOS7– ზე
ცნობარი
Ოფიციალური ვებ - გვერდი პროდუქტის დოკუმენტაციაREPO ფაილის დამატება
გამოიყენეთ vi ან vim /etc/yum.repos.d/mysql-community.repo ფაილის რედაქტირებისთვის, ფაილში გადაწერეთ შემდეგი შინაარსი, შემდეგ შეინახეთ და გამოდით.
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
შეასრულეთ ინსტალაცია
yum -y install mysql-community-server
შეცვალეთ კონფიგურაციის ფაილი
გამოიყენეთ vi ან vim /etc/my.cnf რედაქტირებისთვის. MySQL8 წინა ვერსიასთან შედარებით, შეიცვალა შესვლის სტანდარტული დამუშავების მეთოდი, SQL დებულების სიმკაცრე და ველის არასაკმარისი სიგრძე, ასე რომ, თუ ჩვენ იგივე უნდა შევინარჩუნოთ, გააკეთეთ შემდეგი კონფიგურაცია. თუ თქვენ არ გჭირდებათ ძველი პროგრამის თავსებადი, შეგიძლიათ უგულებელყოთ იგი. ქვემოთ მოყვანილი მაგალითის შეცვლილ კონფიგურაციაში, პირველი სამი ელემენტი უნდა შეესაბამებოდეს ძველი ვერსიის გამოყენების ჩვევებს, ხოლო ბოლო პუნქტი უნდა შეცვალოს მონაცემთა ბაზის სტანდარტული შენახვის დირექტორია.
default_authentication_plugin=mysql_native_password
validate_password.policy=LOW
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
datadir=/mysqldata
დაიწყეთ მომსახურება
systemctl enable mysqld
systemctl start mysqld
მიიღეთ ნაგულისხმევი კავშირის პაროლი
MySQL8 მშობლიური ძირის შესვლის პაროლი ინახება ჟურნალ ფაილში და უნდა გადავამოწმოთ ის ჟურნალიდან.
grep "password" /var/log/mysqld.log
გადამოწმების სამსახური
ჯერჯერობით ჩვენი ინსტალაცია და კონფიგურაცია დასრულებულია, ჩვენ ვიყენებთ ბრძანების ხაზს MySQL სერვისთან დასაკავშირებლად, შემდეგ კი შევქმნით მონაცემთა ბაზას და ანგარიშს.
mysql -uroot -p