How To Install Mariadb
How To Install Mariadb
How To Install Mariadb
The default relational SQL database on RHEL 8 / CentOS 8 Linux has been chnaged
from MySQL to MariaDB. MariaDB is a community-developed fork of the MySQL
relational database and in-place substitute for MySQL.
Other Privileged access to your Linux system as root or via the sudo command.
2. Start MariaDB server and enable the database to start after reboot:
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Step 4:- Create a sample database. In the following example we will use the
following parameters:
DDATABE NAME = linuxconfig
USER NAME = lubos
REMOTE IP ADDRESS = 192.168.1.2
PASSWORD = linuxconfig.org
PERMISSIONS = GRANT ALL
Start by login into the MariaDB database as root user using the previously created
root password.
In case you did not secure your MariaDB database with password simply omit
the -p option with the mysql command:
# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 17
Server version: 10.3.10-MariaDB MariaDB Server
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Step 5:- Open up the firewall port for incoming MySQL/MariaDB connections:
Step 6:- Login to MariaDB database from the remote host eg. 192.168.1.2 to
RHEL 8 / CentOS 8 MariadDB server using preset hostname like for example in
this case rhel8-mariadb or by specifying the server’s IP address:
Type 'help;' or '\h' for help. Type '\c' to clear the current
input statement.