MariaDB
 sql >> база данни >  >> RDS >> MariaDB

Как да инсталирате MariaDB 10 на RHEL 8

MariaDB е популярна алтернатива на системата за управление на база данни MySQL. Той е разработен от оригиналните разработчици на MySQL и е предназначен да остане с отворен код.

MariaDB е бърз и надежден, поддържа различни механизми за съхранение и има плъгини, което го прави идеален за широк спектър от случаи на употреба.

В този урок ще ви покажем как да инсталирате MariaDB сървър на вашия RHEL 8 . Ще инсталираме MariaDB 10.3.10 версия.

Забележка :Този урок предполага, че имате активен абонамент за RHEL 8 и че имате root достъп до вашата RHEL система. Като алтернатива можете да използвате привилегирован потребител и да изпълнявате командите с sudo .

Инсталиране на MariaDB сървър

За да инсталирате MariaDB сървър, ще използваме следната команда yum, за да завършим инсталацията.

# yum install mariadb-server

Това ще инсталира MariaDB сървър и всички необходими зависимости.

След като инсталацията приключи, можете да стартирате MariaDB услуга с:

# systemctl start mariadb

Ако искате услугата MariaDB да се стартира автоматично след всяко стартиране на системата, можете да изпълните следната команда:

# systemctl enable mariadb

Проверете състоянието на MariaDB услуга с:

# systemctl status mariadb

Сигурна инсталация на MariaDB

Сега, когато стартирахме нашата услуга, е време да подобрим нейната сигурност. Ще настроим парола за root, ще деактивираме дистанционното влизане в root, ще премахнем тестовата база данни и анонимен потребител. Накрая ще презаредим всички привилегии.

За тази цел просто изпълнете следната команда и отговорете съответно на въпросите:

# mysql_secure_installation

Имайте предвид, че паролата на root потребителя е празна, така че ако искате да я промените, просто натиснете „enter“ , когато бъдете подканени за текущата парола. Останалото можете да следвате стъпките и отговорите на изображението по-долу:

Достъп до сървъра MariaDB

Нека отидем малко по-дълбоко и да създадем база данни, потребител и да дадем привилегии на този потребител над базата данни. За достъп до сървъра с конзола, можете да използвате следната команда:

# mysql -u root -p 

Когато бъдете подканени, въведете root паролата, която сте задали по-рано.

Сега нека създадем нашата база данни. За тази цел в подканата на MariaDB изпълнете следната команда:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Това ще създаде нова база данни с име tecmint . Вместо да осъществяваме достъп до тази база данни с нашия root потребител, ние ще създадем отделен потребител на база данни, който ще има привилегии само към тази база данни.

Ще създадем нашия нов потребител, наречен tecmint_user и му дайте привилегии на tecmint база данни със следната команда:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email protected] IDENTIFIED BY 'securePassowrd';

Когато създавате свой собствен потребител, не забравяйте да замените „securePassword“ с паролата, която искате да дадете на този потребител.

Когато приключите с горните команди, въведете „quit“ при подкана за излизане от MariaDB:

MariaDB [(none)]> quit;

Сега можете да използвате новия потребител за достъп до tecmint база данни.

# mysql -u tecmint_user -p 

Когато бъдете подканени, въведете паролата за този потребител. За да промените използваната база данни, можете да използвате следното в подканата на MariaDB:

MariaDB [(none)]> use tecmint;

Това ще промени текущата база данни на tecmint .

Като алтернатива можете да издадете командата mysql като посочите името на базата данни, както и показано.

# mysql -u tecmint_user -p tecmint

По този начин, когато въведете паролата на потребителя, директно ще използвате tecmint база данни.

Научете повече за MariaDB

Тук сте научили някои от основите на MariaDB, но има още много за изследване. Ако искате да подобрите познанията си за база данни, можете да разгледате нашите ръководства тук:

  1. Научете MySQL / MariaDB за начинаещи – част 1
  2. Научете MySQL / MariaDB за начинаещи – част 2
  3. Основни команди за администриране на база данни на MySQL – част III
  4. 20 MySQL (Mysqladmin) команди за администриране на база данни – част IV
  5. 15 полезни съвета за настройка и оптимизиране на производителността на MariaDB – част V

Това е то. В този урок научихте как да инсталирате и защитите MariaDB сървър и създайте първата си база данни. Ако имате въпроси, не се колебайте да ги публикувате в секцията за коментари.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Случаи на използване на MariaDB и Docker, част 1

  2. 20 съвета:Подгответе вашата база данни за Черен петък и Кибер понеделник

  3. Как работи MICROSECOND() в MariaDB

  4. Какво е новото в MariaDB 10.6

  5. Kerberos за SQLyog от MariaDB Connector/C