bis mysql instalação principal

mysql bis instalação principal (a)

MySQL dobrar instalação do software principal do mysql instalação

(Ambos os nós)

Primeiro, o ambiente Introdução

CentOS7.6 + MySQL 8.0.18

Em segundo lugar, a etapa de instalação

2.1, inspecções ambientais

Porque CentOS vem MariaDB, haverá um conflito quando você instala o mysql

Assim desinstalação antes de instalar mysql MariaDB

 sistema de descarregamento vem MariaDB-libs, caso contrário ele irá levar a não instalar o MySQL-community-libs.

# Rpm -qa | grep MariaDB
MariaDB -libs- 5.5 . 64 - 1 .el7.aarch64

2.2, baixar o pacote de instalação

https: // downloads.mysql.com/archives/community/

2.3, o pacote de instalação enviados para o servidor e descomprimir

(Upload ferramenta que você pode usar WinSCP)

[root @ mysqldb3 mysql-rpm] # tar -xvf mysql- 8.0 . 18 de - 1 .el7.x86_64.rpm-feixe. tar 
mysql -community-libs- 8.0 . 18 de - 1 .el7.x86_64.rpm
mysql -community-de- 8,0 . 18 de - 1 .el7.x86_64.rpm
mysql -community incorporado-compa- 8,0 . 18 de - 1 .el7.x86_64.rpm
mysql -community-libs-compa- 8.0 . 18 de - 1 .el7.x86_64.rpm
mysql -community-comum- 8.0 . 18 de - 1 .el7.x86_64.rpm
mysql -community-test- 8.0 . 18 de - 1 .el7.x86_64.rpm
mysql -community-server- 8.0 . 18 de - 1 .el7.x86_64.rpm
mysql -community-client- 8.0 . 18 de - 1 .el7.x86_64.rpm

2.4 Instalação

[root @ mysqldb2 mysql-rpm] # rpm -ivh mysql-comunidade-comum 8.0 . 18 de - 1 .el7.x86_64.rpm
aviso: mysql -community-comum- 8.0 . 18 - 1 .el7.x86_64.rpm: Header V3 DSA / assinatura SHA1, ID key 5072e1f5: NOKEY
Preparando ... ################################# [ 100 % ]
Atualização / instalação ...
    1 :-mysql-comunidade-comum 8.0 . 18 de - 1 .e ################################# [ 100 % ]
[root @ mysqldb2 mysql -rpm] # rpm -ivh-mysql-comunidade libs- 8.0 . 18 de - 1 .el7.x86_64.rpm
aviso: mysql -community-libs- 8.0 . 18 - 1 .el7.x86_64.rpm: Header V3 DSA / assinatura SHA1, ID key 5072e1f5: NOKEY
Preparando ... ################################# [ 100 % ]
Atualização / instalação ...
    1 :-mysql-comunidade libs- 8.0 . 18 de - 1 .el7 ################################# [ 100 % ]
[root @ mysqldb2 mysql -rpm] # rpm -ivh-mysql-client comunidade 8.0 . 18 de - 1 .el7.x86_64.rpm
aviso: mysql -community-client- 8.0 . 18 - 1 .el7.x86_64.rpm: Header V3 DSA / assinatura SHA1, ID key 5072e1f5: NOKEY
Preparando ... ################################# [ 100 % ]
Atualização / instalação ...
    1 :-mysql-client comunidade 8.0 . 18 de - 1 .e ################################# [ 100 % ]
[root @ mysqldb2 mysql -rpm] # rpm -ivh-mysql-comunidade server 8.0 . 18 de - 1 .el7.x86_64.rpm
aviso: mysql -community-server- 8.0 . 18 - 1 .el7.x86_64.rpm: Header V3 DSA / assinatura SHA1, ID key 5072e1f5: NOKEY
Preparando ... ################################# [ 100 % ]
Atualização / instalação ...
    1 :-mysql-comunidade server 8.0 . 18 de - 1 .e ################################# [ 100 % ]

2,5, modificar o ficheiro de configuração

[root @ macio mysqldb1] # vi / etc / my.cnf
Primeiro /etc/my.cnf perfil " default = mysql_native_password-autenticação do plugin " Notas removido
portuárias = 6612 
lower_case_nome_tabelas = 1 
max_connections = 2000 
log_bin_trust_function_creators = 1

2.6, iniciar o serviço mysql

systemctl iniciar o mysqld

2.7, consulte o arquivo de senhas

MySQL vai nos dar em / var / log / sob mysqld.log, ele gera uma nova senha para o usuário root
Ver senha de inicialização:
grep  ' senha provisória ' / var / log / mysqld.log
[root @ mysqldb3 mysql -rpm] # grep  ' senha provisória ' / var / log / mysqld.log
 2019 - 03 -08T08: 56 : 56 .984943Z 5 [Nota] [meu- 010.454 ] [Server] A senha temporária é gerada para root @ localhost: efkAnA) S1py,

2.8, faça o login e mudar sua senha

mysql -uroot -p 

mysql> alter user ' raiz ' @ ' localhost ' identificado com mysql_native_password por ' Hankey12 # $ ' ; Query OK, 0 linhas afectado ( 0,03 seg) mysql > select host, usuário, plugin do mysql.user; + ----------- + ------------------ ------------------ + ----- + | acolhimento | user | plug-in | + ----------- + ------------------ ------------------ + ----- + | localhost | mysql.infoschema | caching_sha2_password | | localhost | mysql.session | caching_sha2_password | | localhost | mysql.sys | caching_sha2_password | | localhost | raiz | mysql_native_password | + ----------- + ------------------ ------------------ + ----- + 4 linhas em conjunto ( 0,00 seg) mysql >

2.9, as configurações de logon do cliente remoto

A figura acima seria definitivamente não ser o usuário root de login remoto, de fato, pode ser ligeiramente modificada
SET mysql.user plug-in de atualização = ' mysql_native_password ' onde o usuário = ' raiz ' ; # se o plugin é mysql_native_password normalmente não se pretende alterar 
ao mesmo tempo, o login remoto usuário root de não figura, ea razão é porque a raiz do tipo de acolhimento única nativa
Atualização mysql.user SET host
= ' % ' onde o usuário = ' raiz ' ,
a execução é concluída, as permissões de atualização
privilégios de descarga;
a utilização de raiz de login remoto

 

Acho que você gosta

Origin www.cnblogs.com/connected/p/12607632.html
Recomendado
Clasificación