Instale o MySQL-5.7 no Alibaba Cloud Server CentOs

Instale o MySQL-5.7 no CentOs


Processo de desinstalação

Antes de instalar mysql-5.7 no CentOs, você primeiro precisa verificar se o sistema possui os pacotes de instalação mysql e mariadb.Se tiver, você precisa desinstalá-los de forma limpa.
Primeira consulta mysql

rpm -qa | grep -i mysql

Se a consulta não estiver vazia, com outros serviços mysql, você precisa desinstalá-los todos.
Primeiro consulte o status de execução do serviço mysql existente, se estiver em execução, pare-o

service mysql status

service mysql stop

Em seguida, desinstale e exclua o serviço de chave de grupo instalado pelo
uso do MySQLrpm -evComando para desinstalar, por exemplo:

rpm -ev mysql-community-libs-5.7.30-1.el7.x86_64

Normalmente, 4 serviços são instalados, userpm -evBasta desinstalar um por um, como no caso anterior.
Se você encontrar uma dependência ao desinstalar, não será possível desinstalar. Você pode adicionar no final do comando- -nodeps, O que significa que as dependências entre os serviços não são verificadas durante a desinstalação.

Em seguida, verifique os arquivos e pastas correspondentes ao mysql

find / -name mysql

Use todas as pastas encontradasrm -rfOs comandos são todos desinstalados de forma limpa, um por um, por exemplo:

rm -rf /etc/logrotate.d/mysql

Após excluir, use novamenterpm -qa | grep -i mysqlComando, se o resultado estiver vazio, a desinstalação foi bem-sucedida

Depois disso, você precisa consultar o mariadb, se houver, você precisa desinstalar

rpm -qa | grep mariadb  查询是否存在
rpm -e mariadb-libs-5.5.56-2.el7.x86_64(这里改成你查询出来的mariadb,复制粘贴过来即可) --nodeps  卸载

Use o comando query para consultar novamente, se o resultado da consulta estiver vazio, a desinstalação foi bem-sucedida

Processo de instalação

1. Determine o diretório de instalação

cd /usr/tmp
mkdir mysql

2. Conecte-se à estação de espelho de software de código aberto da Universidade de Tsinghua , pesquise 'myql' na caixa de pesquisa, clique para entrar, clique em 'downloads /' e selecione a versão MySQL-5.7 após entrar, clique na contagem, ctrl + F, procure por rpm, clique em mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar para fazer o download.
Eu estava diretamente no xshell6, após cd / usr / tmp, insira diretamente o comando para baixar diretamente

wget https://mirror.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar

Use o comando tar para descompactar o arquivo baixado, o comando -C é para descompactar o arquivo para a pasta mysql no diretório atual

tar xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar -C ./mysql

depois disso

cd mysql

Digite a pasta mysql

rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm 
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm

Use o comando acima para instalar pacotes de 4 rpm.
Neste ponto, você pode usar o seguinte comando para iniciar o serviço mysql

systemctl start mysqld

Então pode ser usado

mysql -uroot -p

Efetue login no banco de dados mysql, mas nenhuma senha está configurada neste momento, então a senha precisa ser encontrada no log do mysql.

cat /var/log/mysqld.log | grep password

Depois de
descobrir , a string de código após os dois pontos no final é a senha. Clique com o botão direito para copiar e use o comando mysql -uroot -p acima para fazer o login e cole a senha que você acabou de copiar para fazer o login. Deve-se notar aqui que a digitação da senha, seja ela inserida manualmente ou copiada e colada, não será exibida. Esta é uma medida de proteção do Linux sobre a senha.
Uma vez que a senha no log não é conveniente para nós lembrarmos , precisamos modificar a senha de login. Esta versão do mysql melhorou os requisitos de segurança de senha e configurações simples de senha não podem ser bem-sucedidas. Portanto, você precisa inserir o arquivo de configuração primeiro para diminuir o nível de segurança de senha do mysql. Use o seguinte comando

vim /etc/my.cnf

Entre no arquivo de configuração, pressione a tecla i para entrar no modo de inserção, no [mysqld] Insira o seguinte código na próxima linha

validate_password=off

Pressione esc para sair do modo de inserção, pressione: entrar no modo de última linha, entrar wq para salvar e sair,
então reinicie o mysql

systemctl restart mysqld

Digite novamente o mysql, digite a senha que você acabou de verificar para inserir

 mysql -uroot -p

Em seguida, digite o comando para modificar a senha

alter user 'root'@'localhost' identified by '你的密码';

Depois que a modificação for bem-sucedida, insirasaídaComando para sair do mysql e, em seguida, usemysql -uroot -pComando para entrar no mysql, digite a nova senha que acabou de definir.

show databases;

Verifique o conteúdo do banco de dados. Isso tudo está feito!

Obrigado por assistir!


Acho que você gosta

Origin blog.csdn.net/weixin_43450676/article/details/109811098
Recomendado
Clasificación