sql >> Database >  >> RDS >> MariaDB

MariaDB 10 installeren en beveiligen in CentOS 6

In een eerdere tutorial hebben we je laten zien hoe je MariaDB 10 installeert in CentOS 7. In deze handleiding laten we je zien hoe je MariaDB 10.1 stabiele versie installeert en beveiligt in RHEL/CentOS 6-distributies.

Merk op dat we er in deze tutorial van uitgaan dat je op de server werkt als root , gebruik anders de opdracht sudo om alle opdrachten uit te voeren.

Stap 1:MariaDB Yum Repository toevoegen

1. Voeg eerst het MariaDB YUM-repository-item toe voor RHEL/CentOS 6-systemen. Maak het bestand /etc/yum.repos.d/MariaDB.repo .

# vi /etc/yum.repos.d/MariaDB.repo

Kopieer en plak daarna de onderstaande regels in het bestand en sla het op.

Op CentOS 6

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Op RHEL 6

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/rhel6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Stap 2:installeer MariaDB in CentOS 6

2. Nadat u de MariaDB-repository hebt toegevoegd, installeert u MariaDB-serverpakketten als volgt:

# yum install MariaDB-server MariaDB-client -y

3. Zodra de installatie van MariaDB-pakketten is voltooid, start u de databaseserver-daemon voor de tussentijd en schakelt u deze ook in om automatisch te starten bij de volgende keer opstarten, zoals hieronder:

# service mysqld start
# chkconfig --level 35 mysqld on
# service mysqld status

Stap 3:Beveilig MariaDB in CentOS 6

4. Voer nu de mysql_secure_installation . uit script om de database te beveiligen door:root-wachtwoord in te stellen (indien niet ingesteld in de configuratiestap hierboven), root-aanmelding op afstand uit te schakelen, de testdatabase en anonieme gebruikers te verwijderen en ten slotte de privileges opnieuw te laden, zoals weergegeven in de onderstaande schermafbeelding:

# mysql_secure_installation

5. Na het installeren van de MariaDB-server, wil je misschien bepaalde MariaDB-functies controleren, zoals:geïnstalleerde versie, standaard programmaargumentenlijst, en ook inloggen op de MariaDB-opdrachtshell als volgt:

# mysql -V
# mysql --print-defaults
# mysql -u root -p

Stap 4:leer MariaDB-beheer

Om te beginnen kun je doornemen:

  1. Leer MySQL / MariaDB voor beginners – deel 1
  2. Leer MySQL / MariaDB voor beginners – deel 2
  3. MySQL Basic Database Administration Commando's – Deel III
  4. 20 MySQL (Mysqladmin)-opdrachten voor databasebeheer – deel IV

Als je MySQL/MariaDB al gebruikt, is het belangrijk om een ​​lijst met handige commandoregeltools in gedachten te houden om de MySQL/MariaDB-prestaties in Linux te controleren en ook om enkele MySQL/MariaDB-tips voor het afstemmen en optimaliseren van prestaties te leren.

In deze handleiding hebben we u laten zien hoe u de stabiele versie van MariaDB 10.1 installeert en beveiligt in RHEL/CentOS 6. Gebruik het onderstaande feedbackformulier om ons vragen of opmerkingen over deze handleiding te sturen.


  1. Proactieve SQL Server-statuscontroles, deel 4:ERRORLOG

  2. EXCEPT-clausule gebruiken in PostgreSQL

  3. SQL Server-afkapping en 8192-beperking

  4. Update meerdere tabellen in SQL Server met INNER JOIN