Instalación de MariaDB
Se utiliza una gran cantidad de servicios para acceder a la base de datos: aplicaciones web, sitios web de empresas, así como servicios de correo y varios sistemas de contabilidad. Hoy consideraremos instalar uno de los DBMS más populares: MariaDB.
En este artículo no consideraremos cómo instalar y configurar un LAMP servidor. Cabe señalar que el MySQL servidor en los repositorios ha sido reemplazado por MariaDB debido a la apertura del código y el desarrollo activo del proyecto en sí.
Agregamos el repositorio ya que el sistema instalará la versión de MariaDB 5.5. Para cada sistema operativo, consideramos este momento por separado. Si esto le conviene, puede omitir este paso. Si aún decide hacer esto, abra la página en el sitio web oficial con información sobre repositorios y su configuración.
Ubuntu
Antes de instalar, actualizamos los datos de los repositorios y los índices de paquetes:
sudo apt-get update
Actualizamos paquetes y componentes del sistema:
sudo apt-get upgrade
Reiniciamos el sistema, a veces se requiere:
sudo reboot
Compruebe la versión del paquete del servidor MariaDB en el repositorio:
apt-cache show mariadb-server
Ubuntu 16.04 la respuesta es la siguiente:
Ubuntu 18.04:
Agregue información sobre el repositorio con la versión 10.3. Importante: cada versión de Ubuntu tiene sus depósitos.
Ubuntu 16.04, ejecutamos los siguientes comandos a su vez:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,arm64,i386,ppc64el] http://mirror.timeweb.ru/mariadb/repo/10.3/ubuntu xenial main'
Ubuntu 18.04:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.timeweb.ru/mariadb/repo/10.3/ubuntu bionic main'
Actualice el contenido de los repositorios y complete la instalación:
sudo apt-get update
sudo apt-get install mariadb-server
Independientemente de la versión de Ubuntu, el instalador le pedirá que ingrese la contraseña de root y la confirme:
CentOS
Actualizamos los componentes del sistema y, al mismo tiempo, los datos sobre los repositorios.
sudo yum update
Agregar repositorio para la versión estable 10.3. Para hacer esto, vaya al directorio con los archivos del repositorio y cree un archivo:
cd /etc/yum.repos.d/
sudo touch MariaDB.repo
Cualquier editor agrega datos del sitio oficial al archivo:
# MariaDB 10.3 CentOS repository list - created 2019-05-07 06:43 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Instale el paquete:
sudo yum install MariaDB-server MariaDB-client
El programa yumram recogerá todos los datos necesarios para la instalación y esperará al usuario:
Respondemos a la pregunta “y” y presionamos Enter. La cantidad de paquetes que puede instalar puede ser diferente.
КEl comando debe volver a ejecutarse si se produce el siguiente error:
Error downloading packages:
MariaDB-compat-10.3.14-1.el7.centos.x86_64: [Errno 256] No more mirrors to try.
MariaDB-client-10.3.14-1.el7.centos.x86_64: [Errno 256] No more mirrors to try.
MariaDB-common-10.3.14-1.el7.centos.x86_64: [Errno 256] No more mirrors to try.
Después de la instalación, debe iniciar el servidor:
sudo service mysql start
Preparar
la mayoría progresivarams se instalan con la configuración predeterminada. Independientemente de la distribución, le recomendamos que optimice su configuración de seguridad.
sudo mysql_secure_installation
Sí, es "mysql” porque el proyecto MariaDB se ha "filtrado" de MySQL.
Al principio, el prog.ram le pedirá la contraseña para el usuario root. Si no se ha establecido la contraseña, presione Entrar. La mayoría de las preguntas se pueden responder con "s". Preguntas y translación se enumeran a continuación:
- Cambiar la contraseña de root? [S / n]
- Eliminar usuarios anónimos? [S / n]
- ¿Deshabilitar el inicio de sesión raíz de forma remota? [S / n]
- ¿Eliminar la base de datos de prueba y acceder a ella? [S / n]
- Recargar tablas de privilegios ahora? [S / n]
Verificar el estado del servidor
A veces puede ser necesario comprobar el estado del servidor. Esta operación se puede realizar con el comando:
sudo service mysql status
Cabe señalar que si el servidor no se está ejecutando, debe iniciarse en modo manual con el comando:
sudo service mysql start
Probar la conexión al DBMS
La conexión al DBMS se realiza mediante el siguiente comando:
mysql -u <USER_NAME> -p
Si esta es la primera conexión y no se han agregado otros usuarios, debe conectarse desde el usuario raíz:
mysql -u root -p
Luego ingrese la contraseña de root; si no se ha establecido una contraseña, presione Entrar.
Saliendo del shell con el comando:
exit