Един от основните двигатели на бази данни, които имаме под ръка, е MySQL и няма съмнение, че е един от най -известните, използвани и внедрени в световен мащаб. В този анализ ще видим как можем да внедрим MySQL в среда на CentOS 7.
Какво е MySQL?
MySQL е по същество администратор на релационни бази данни (не забравяйте, че релационните бази данни са тези, които съхраняват информация в различни таблици, а не само в една), което ни позволява да имаме гъвкав, сигурен и разнообразен инструмент.
Едно от доверията, които имаме с MySQL, е, че това е един от най -използваните езици в света.
Основни функции на MySQL
- Това е език с отворен ресурс (Open Source).
- MySQL може да поддържа големи количества данни за колони.
- Поддържа множество видове данни.
- Налични хиляди библиотеки и инструменти.
- MySQL може да поддържа до 32 индекса на таблица.
- Лесен монтаж и администриране.
- MySQL има API за голям брой езици за програмиране.
1. Как да инсталирате MySQL YUM хранилището на CentOS 7
Ще видим сега как да инсталирате MySQL в среда на CentOS 7. Нека отново си припомним, че преди да инсталирате приложение или инструмент, препоръчително е да актуализирате системата, използвайки синтаксиса:
sudo yum актуализацияЗабележкаПоставяме sudo пред него, в случай че не сме влезли като root потребители, в този урок сме влезли като root.
Следващата стъпка след актуализирането на пакетите в CentOS 7 е да инсталирате MySQL хранилищата и за това ще използваме официалните MySQL YUM пакети, които съдържат RPM пакетите, които включват MySQL сървъра, клиента, помощните програми и т.н. Ще въведем следната команда за изтегляне на съответните хранилища:
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
След като хранилището бъде изтеглено, ще продължим с инсталирането на пакета, като използваме следната команда:
yum localinstall mysql57-community-release-el7-7.noarch.rpm
Приемаме изтеглянето и чакаме съответните пакети да бъдат инсталирани на CentOS 7.
С това изтегляне и инсталиране добавихме хранилището на MySQL YUM и добавихме ключа GnuPG, който отговаря за проверката на целостта на пакетите. Ако искаме да видим, че MySQL YUM хранилищата са инсталирани правилно, можем да въведем следното:
yum реполист активиран | grep "mysql. * - общност. *"Сега е моментът да преминете към инсталирането на MySQL.
2. Как да инсталирате MySQL на CentOS 7
След това ще инсталираме най -новата версия на MySQL, използвайки следния синтаксис:
yum инсталирайте mysql-community-server
Приемаме изтеглянето и чакаме MySQL да бъде изтеглен инсталиран на нашия CentOS 7.
Горният процес ни позволява да изтеглим и инсталираме всички пакети, свързани с:
- Mysql-общност-сървър
- MySQL-общност-клиент
- MySQL-общност-обща
- MySQL-общност-libs
3. Как да инсталирате MySQL версии
След това ще инсталираме версиите или официалните доставки на MySQL за актуализации, не забравяйте, че можем да инсталираме различни версии на MySQL в системата, версията, която сме инсталирали, се активира по подразбиране, докато в предишни версии, като 5.6 или 5.5 е деактивиран, затова трябва да го активираме, като използваме следния синтаксис:
yum-config-manager --disable mysql57-community (Деактивиране на версия 5.7) yum-config-manager --enable mysql56-community (Активиране на версия 5.6)Сега остава да стартираме услугата.
4. Как да стартирате MySQL на CentOS 7
След като инсталираме MySQL на нашата система, следващата стъпка е да стартираме услугата MySQL, поради което въвеждаме следната команда:
услуга mysqld стартЗа да потвърдим текущото състояние на MySQL в CentOS 7, ще въведем следното в терминала:
статус на mysqld на услугатаПолученият резултат ще бъде следният:
Сега можем да проверим версията, която сме инсталирали на MySQL, като използваме командата:
mysql --version
5. Как да защитим инсталацията на MySQL на CentOS 7
Използвайки командата:
mysql_secure_installationЩе можем задайте параметри за сигурност за MySQL като премахване на анонимни потребители, промяна на паролата за root потребител, свързване с root на MySQL и т.н.
Ще въведем командата:
mysql_secure_installationИ ние извършваме конфигурацията:
Параметри за конфигуриране
Моля, въведете 0 = НИСКИ, 1 = СРЕДНИ и 2 = СИЛНИЗадаваме стойност 2.
Нова паролаУстановяваме нова парола за root потребителя.
Въведете отново нова паролаВъвеждаме отново паролата.
Да се премахнат ли анонимните потребители? (Натиснете y | Y за да, всеки друг клавиш за не)Влизаме и премахваме анонимни потребители.
Да се забрани отдалечено влизане в root? (Натиснете y | Y за да, всеки друг клавиш за не)Влизаме и деактивираме възможността root потребителят да има отдалечен достъп.
Премахване на тестовата база данни и достъп до нея? (Натиснете y | Y за да, всеки друг клавиш за не)Въвеждаме буквата y, за да изтрием тестовата база данни.
Да се презареди ли таблиците за привилегии сега? (Натиснете y | Y за да, всеки друг клавиш за не)Влизаме и презареждаме привилегиите на таблиците.
С тези параметри ние сме осигурили нашите MySQL инсталация на CentOS 7.
6. Връзка с MySQL на CentOS 7
След като приключим с тези параметри, можем да направим MySQL връзката, като въведем командата:
mysql -u корен -pТам трябва да въведем установената парола и по този начин имаме достъп до MySQL.
7. Как да актуализирате MySQL с помощта на YUM
Можем да актуализираме MySQL с помощта на командата Yum, за това е достатъчно да въведете следното:
yum актуализация mysql-сървърПо този начин ние анализирахме как да инсталирате MySQL в среда на CentOS 7 за да извлечете максимума от този мощен инструмент.