A versão instalada é mariadb10.0.38
Baixe e descompacte
Baixe o pacote de instalação.
- Use o comando wget para baixar o pacote de instalação
wget https://downloads.mariadb.com/MariaDB/mariadb-10.0.38/bintar-linux-x86_64/mariadb-10.0.38-linux-x86_64.tar.gz
Se for avisado de que não há comando wget, você pode usar o comando yum para instalar
yum install -y wget
- Baixe o pacote de instalação na página
ou você pode inserir https://downloads.mariadb.com/MariaDB/mariadb-10.0.38 no navegador e selecionar o mariadb que deseja instalar
Após clicar em uma das pastas, haverá o pacote de instalação do mariadb e o md5 correspondente e outros valores de verificação.
Verifique o valor md5
Depois de baixar o pacote de instalação mariadb, use o comando para obter o valor md5 do pacote de instalação
md5sum mariadb-10.0.38-linux-x86_64.tar.gz
Depois de obter o valor md5, compare-o com o md5 na página para ver se é consistente. Se for inconsistente, o pacote de instalação está danificado ou anormal e não pode ser usado.
Descompacte o pacote de instalação
Use o seguinte comando para extrair o pacote de instalação
tar -xzvf mariadb-10.0.38-linux-x86_64.tar.gz
A pasta descompactada é chamada mariadb-10.0.38-linux-x86_64 e
renomeada mariadb-10.0.33-linux-x86_64 para mariadb-10.0.38
mv mariadb-10.0.38-linux-x86_64 mariadb-10.0.38
Criar usuário mysql
useradd -s /sbin/nologin -M mysql
caminho especificado do mysql e inicialização do usuário
./scripts/mysql_install_db --basedir=/home/mariadb-10.0.38 --datadir=/home/mariadb-10.0.38/data/ --user=mysql
Banco de dados de configuração
Perfil de celular
Faça backup do arquivo de configuração original
mv /etc/my.cnf /etc/my.cnf.bak
Mova o modelo do arquivo de configuração para / etc
#配置文件模板在mariadb包解压之后的support-files路径下
cp support-files/my-innodb-heavy-4G.cnf /etc/my.cnf
Editar arquivo de configuração
Modifique o caminho de instalação e o caminho de dados no arquivo de configuração
vim /etc/my.cnf
basedir=/home/mariadb-10.0.38
datadir=/home/mariadb-10.0.38/data
Comece mariadb
- Mude o usuário de mariadb para mysql
chown -R mysql:mysql /home/mariadb-10.0.38
- Mova o script de inicialização para o caminho de inicialização
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
- Use o script de inicialização para iniciar o mariadb
/etc/init.d/mysqld start
ou
systemctl start mysqld
- Configure o mariadb para iniciar automaticamente
chkconfig mariadbd on
- Verifique se a configuração foi bem-sucedida
chkconfig --list mysqld
O seguinte conteúdo indica sucesso
Definir senha de usuário root
- Faça login no mysql sem senha
mysql -uroot -p
- Autorização do usuário root para alterar a senha
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;
Saia, faça login com uma nova senha
mysql -uroot -p123456
O login foi bem-sucedido e a instalação foi concluída.