MariaDB 10.4 se ha lanzado una versión estable. Es un reemplazo directo mejorado para MySQL. MariaDB puede ser una mejor opción para los profesionales de bases de datos que buscan un robusto , escalable y confiable Servidor SQL. MariaDB tiene una serie de características actualizadas sobre MySQL. Use los enlaces a continuación para leer la comparación de características entre MariaDB y MySQL. Este artículo lo ayudará a instalar MariaDB 10.4 en los sistemas CentOS 8 y RHEL 8.
Paso 1:agregue el repositorio MariaDB Yum
Primero agregue el repositorio MariaDB yum en nuestro sistema. Cree un nuevo archivo de repositorio /etc/yum.repos.d/mariadb.repo en su sistema y agregue el siguiente código según su sistema operativo y arquitectura.
sudo vi /etc/yum.repos.d/mariadb.repo
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.4/rhel8-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Paso 2:instale MariaDB en CentOS 8
Usemos el siguiente comando para instalar MariaDB 10.4 en su sistema. Esto también instalará otras dependencias automáticamente.
sudo dnf makecache sudo dnf install MariaDB-server MariaDB-client --disablerepo=AppStream
Después de instalar MariaDB en su sistema, inicie su servicio con el siguiente comando.
sudo systemctl start mysql.service
Paso 3:instalación segura de MariaDB
También necesita asegurar su instalación de MariaDB usando contraseñas y hacer algunos otros cambios. Para ello, ejecute un script de instalación seguro desde la línea de comandos.
sudo /usr/bin/mysql_secure_installation
La secuencia de comandos de instalación segura solicitará la entrada del usuario en algunos puntos, siga la instalación como se muestra a continuación:Todas las entradas del usuario están resaltadas en color rojo.
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! Enter current password for root (enter for none): OK, successfully used password, moving on...Set root password? [Y/n] y New password: Re-enter new password: Password updated successfully! Reloading privilege tables.. ... Success!Remove anonymous users? [Y/n] y ... Success!Disallow root login remotely? [Y/n] y ... Success!Remove test database and access to it? [Y/n] y - Dropping test database... ... Success! - Removing privileges on test database... ... Success!Reload privilege tables now? [Y/n] y ... Success! Cleaning up... Thanks for using MariaDB!
Paso 4:trabajar con MariaDB
Después de instalar y completar la configuración, conéctese a un servidor MariaDB usando el siguiente comando.
sudo mysql -u root -p
También intente crear una nueva base de datos, usuario y asignar privilegios a una base de datos.
MySQL
1234567891011 | ## CREAR BASE DE DATOSMariaDB [(ninguno)]> CREAR BASE DE DATOS mydb; ## CREAR USUARIO CUENTAMariaDB [(ninguno)]> CREAR USUARIO 'dbuser'@'localhost' IDENTIFICADO POR 'secreto'; ## OTORGAR PERMISOS EN DATABASEMariaDB [(ninguno)]> OTORGAR TODO EN mydb.* TO 'dbuser'@'localhost'; ## RECARGAR PRIVILEGIOSMariaDB [(ninguno)]> DESCARGAR PRIVILEGIOS; |