Базите данни в момента са един от компонентите, които най -често се използват от хиляди разработчици, обслужващ персонал и потребители на ИТ за централизиран и сигурен контрол на данните на организацията. Оттук и значението на наличието на ключови инструменти за правилното администриране. След това в Solvetic ще говорим за един от най -използваните инструменти за тази задача, като MariaDB и ще извършим този процес в новото издание CentOS 8.
Какво е MariaDBMariaDB Server е обявен за един от най -използваните сървъри на бази данни в света поради различните си функции, сигурност, мащабируемост и динамичност при управлението на данни, а едно от най -големите му предимства е, че е създадено от оригинали на MySQL на разработчиците, поради което това е помощна програма с отворен код, която постоянно се актуализира.
MariaDB е в състояние да конвертира данни в структурирана информация, съвместима с широк спектър от текущи приложения и използва релационна база данни, която интегрира SQL интерфейс за достъп до данни. Като още един момент в полза на MariaDB ви казваме, че най -новите версии на MariaDB включват функциите GIS и JSON.
Ограничения на версията на MariaDBВерсиите на MariaDB действат като заместител на MySQL, но имат някои ограничения като:
- Файловете с данни на MariaDB обикновено са двоични файлове, съвместими с еквивалентната версия на MySQL.
- Всички имена на файлове и пътища са еднакви.
- Файловете с данни и дефиниции на таблици (.frm) са напълно съвместими с двоични файлове.
изключителни характеристикиНякои от най -забележителните му характеристики са:
- MariaDB е съвместим с множество операционни системи като Linux, FreeBSD, macOS и няколко други.
- Има поддръжка за езика PHP.
- MariaDB използва стандартните езици за заявки.
- Интегрира динамични колони като COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
- Той интегрира клъстерната технология на Galera.
- Сега ще видим как да инсталираме MariaDB на CentOS 8.
1. Как да инсталирате MariaDB на CentOS 8
Етап 1
Първата стъпка, която трябва да направите, ще бъде да консумирате пакетите MaríaDB в CentOS 8, като изпълните следното:
yum търсене mariadb
Увеличете
Стъпка 2
Сега, за да се консултираме с подробна информация за MariaDB, изпълняваме следното:
yum info mariadb
Увеличете
Стъпка 3
Продължаваме с инсталирането на MariaDB, като изпълняваме:
yum инсталирате mariadb-сървър
Увеличете
Стъпка 4
Въвеждаме буквата „s“, за да потвърдим изтеглянето и инсталирането на MariaDB:
Увеличете
Стъпка 5
Продължаваме да активираме услугата MariaDB, като изпълним следния ред:
systemctl активира mariadb.service
Увеличете
Стъпка 6
Някои от полезните команди за управление на MariaDB са:
Спрете услугата MariaDB
systemctl stop mariadb.service
Стартирайте услугата MariaDB
systemctl стартиране mariadb.service
Рестартирайте услугата MariaDB
systemctl рестартирайте mariadb.service
Проверете състоянието на услугата MariaDB
systemctl статус mariadb.service
Увеличете
2. Как да защитим MariaDB сървъра на CentOS 8
Етап 1
Сега е време да защитим MariaDB сървъра в CentOS 8, за това ще изпълним следното:
mysql_secure_installationСтъпка 2
На първо място, ще бъде посочено, че въвеждаме паролата на root потребителя, тъй като тя не е назначена, трябва да натиснем Enter:
Увеличете
Стъпка 3
Там той пита дали искаме да присвоим такъв, въвеждаме буквата "Y", за да зададем паролата на root потребителя на MariaDB:
Увеличете
Стъпка 4
След това откриваме поредица от въпроси като:
- Изтрийте анонимния потребител.
- Деактивирайте отдалечения достъп.
- Изтрийте тестовата база данни.
- Презаредете привилегии.
Увеличете
3. Как да получите достъп до MariaDB на CentOS 8
Етап 1
За достъп до MariaDB в CentOS 8 трябва да въведем следната команда:
mysql -u корен -pНатискаме Enter и въвеждаме паролата, която сме въвели в процеса на конфигуриране и по този начин осъществяваме достъп до MariaDB:
Увеличете
Стъпка 2
Там можем да въведем командата "show databases;" за да видите наличните бази данни и да излезете от MariaDB, като изпълните „quit“:
Увеличете
4. Как да добавите бази данни в MariaDB на CentOS 8
Етап 1
Първото място ще бъде достъпът до MySQL чрез изпълнение:
mysql -u root -p mysqlСлед като влезем в MariaDB, ние създаваме нашата база данни, както следва:
CREATE DATABASE решение; (създава нова база данни) CREATE USER 'solutiontic' @ 'localhost' ИДЕНТИФИЦИРАНО ОТ 'solutiontic'; (Създайте потребителското име заедно с паролата му) ГРАНТИРАЙТЕ ВСИЧКИ на solutiontic1. * НА 'solutiontic' @ 'localhost'; (Предоставя на потребителя разрешения за база данни) FLUSH PRIVILEGES; (Нулира права)
Увеличете
Излизаме от MariaDB, като изпълняваме „quit“.
Стъпка 2
След това можем да стартираме отново "show databases;" и там ще видим създадената база данни:
За да въведете MariaDB със създадената база данни, ще изпълним следното в CentOS 8:
mysql -u решаем -p'солветичен 'решаващ1Или можем да стартираме:
mysql -u решаем -p решаващ1След това въвеждаме паролата.
Стъпка 3
Резултатът ще бъде достъп до споменатата база данни:
Увеличете
Толкова просто инсталирахме и създадохме бази данни в MariaDB в CentOS 8 и вече имаме най -добрите решения за управление на бази данни.