La versión instalada es mariadb10.0.38
Descarga y descomprime
Descarga el paquete de instalación.
- Use el comando wget para descargar el paquete de instalación
wget https://downloads.mariadb.com/MariaDB/mariadb-10.0.38/bintar-linux-x86_64/mariadb-10.0.38-linux-x86_64.tar.gz
Si se le indica que no hay un comando wget, puede usar el comando yum para instalar
yum install -y wget
- Descargue el paquete de instalación en la página
o puede ingresar https://downloads.mariadb.com/MariaDB/mariadb-10.0.38 en el navegador y seleccione el mariadb que desea instalar
Después de hacer clic en una de las carpetas, aparecerá el paquete de instalación de mariadb y el md5 correspondiente y otros valores de verificación.
Compruebe el valor de md5
Después de descargar el paquete de instalación de mariadb, use el comando para obtener el valor md5 del paquete de instalación
md5sum mariadb-10.0.38-linux-x86_64.tar.gz
Después de obtener el valor md5, compárelo con el md5 en la página para ver si es consistente. Si es inconsistente, el paquete de instalación está dañado o es anormal y no se puede usar.
Descomprime el paquete de instalación
Utilice el siguiente comando para extraer el paquete de instalación
tar -xzvf mariadb-10.0.38-linux-x86_64.tar.gz
La carpeta descomprimida se llama mariadb-10.0.38-linux-x86_64 y se
renombra mariadb-10.0.33-linux-x86_64 a mariadb-10.0.38
mv mariadb-10.0.38-linux-x86_64 mariadb-10.0.38
Crear usuario de mysql
useradd -s /sbin/nologin -M mysql
Ruta especificada de mysql e inicialización del usuario
./scripts/mysql_install_db --basedir=/home/mariadb-10.0.38 --datadir=/home/mariadb-10.0.38/data/ --user=mysql
Base de datos de configuración
Perfil móvil
Haga una copia de seguridad del archivo de configuración original
mv /etc/my.cnf /etc/my.cnf.bak
Mueva la plantilla del archivo de configuración a / etc
#配置文件模板在mariadb包解压之后的support-files路径下
cp support-files/my-innodb-heavy-4G.cnf /etc/my.cnf
Editar archivo de configuración
Modifique la ruta de instalación y la ruta de datos en el archivo de configuración
vim /etc/my.cnf
basedir=/home/mariadb-10.0.38
datadir=/home/mariadb-10.0.38/data
Iniciar mariadb
- Cambiar el usuario de mariadb a mysql
chown -R mysql:mysql /home/mariadb-10.0.38
- Mueva la secuencia de comandos de inicio a la ruta de inicio
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
- Utilice el script de inicio para iniciar mariadb
/etc/init.d/mysqld start
o
systemctl start mysqld
- Configurar mariadb para que se inicie automáticamente
chkconfig mariadbd on
- Compruebe si la configuración es correcta
chkconfig --list mysqld
El siguiente contenido indica éxito
Establecer contraseña de usuario root
- Iniciar sesión en mysql sin contraseña
mysql -uroot -p
- Autorización del usuario raíz para cambiar la contraseña
grant all privileges on *.* to 'root'@'%' identified by '123456';
grant all privileges on *.* to 'root'@'localhost' identified by '123456';
grant all privileges on *.* to 'root'@'127.0.0.1' identified by '123456';
flush privileges;
Cerrar sesión, iniciar sesión con nueva contraseña
mysql -uroot -p123456
El inicio de sesión es exitoso y la instalación está completa.