Como instalar o cliente de MySQL?
MySQL fornece pacotes de instalação de clientes para diferentes sistemas operacionais em seu site oficial. Baixe o pacote de instalação do cliente de MySQL 8.0 ou pacotes de outras versões. O seguinte usa o Red Hat Linux como um exemplo para mostrar como obter o pacote de instalação necessário e instalá-lo.
Procedimento
- Obtenha o pacote de instalação.
Encontre o link para a versão necessária na página de download. O mysql-community-client-8.0.21-1.el6.x86_64 é usado como um exemplo.
Figura 1 Download
Clique em No thanks, just start my download. para baixar o pacote de instalação.
- Carregue o pacote de instalação para o GaussDB(for MySQL).
Ao criar um GaussDB(for MySQL), selecione um sistema operacional, como o Red Hat 6.6, e vincule um EIP a ele. Em seguida, carregue o pacote de instalação para o GaussDB(for MySQL) usando uma ferramenta de conexão remota e use o PuTTY para se conectar ao GaussDB(for MySQL).
- Execute o seguinte comando para instalar o cliente de MySQL:
sudo rpm -ivh mysql-community-client-8.0.21-1.el6.x86_64.rpm
- Se ocorrerem conflitos durante a instalação, adicione o parâmetro replacefiles ao comando e tente instalar o cliente novamente. Exemplo:
rpm -ivh --replacefiles mysql-community-client-8.0.21-1.el6.x86_64.rpm
- Se uma mensagem for exibida solicitando que você instale um pacote de dependência, você poderá adicionar o parâmetro nodeps ao comando e instalar o cliente novamente. Exemplo:
rpm -ivh --nodeps mysql-community-client-8.0.21-1.el6.x86_64.rpm
- Se ocorrerem conflitos durante a instalação, adicione o parâmetro replacefiles ao comando e tente instalar o cliente novamente. Exemplo:
- Use o cliente de MySQL para se conectar ao banco de dados e verificar se o cliente pode ser executado corretamente.
mysql -h <hostIP> -P <port> -u <userName> -p --ssl-ca=<cafile>
Tabela 1 Descrição do parâmetro Parâmetro
Descrição
<hostIP>
Endereço IP privado.
Para obter esse parâmetro, acesse a página Basic Information da instância e visualize o endereço IP privado na área Network Information.
<port>
Porta do banco de dados. Por padrão, o valor é 3306.
Para obter esse parâmetro, vá para a página Basic Information da instância e visualize a porta do banco de dados na área Network Information.
<userName>
Nome de usuário da conta de administrador do banco de dados do GaussDB(for MySQL). O nome do usuário padrão é root.
<cafile>
Arquivo de certificado SSL, que deve ser armazenado no mesmo diretório onde o comando é executado.
Exemplo:
Para se conectar a uma instância de banco de dados por meio de uma conexão SSL como usuário root, execute o seguinte comando:
mysql -h 172.xx.xx.xx -P 3306 -u root -p --ssl-ca=ca.pem
Digite a senha da conta do banco de dados conforme solicitado.
Enter password:
Se informações de erro semelhantes a "mysql: error while loading shared libraries: libxxxx: cannot open shared object file: No such file or directory" forem exibidas, execute as seguintes etapas:
Por exemplo, se o erro "mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory" for exibido,
- Consulte o arquivo de versão atual da biblioteca dinâmica que relata o erro no host local.
Suponha que o resultado da consulta seja o seguinte:
/usr/lib64/libtinfo.so.6.2
/usr/lib64/libtinfo.so.6
- Configure o link simbólico da versão necessária.
- Conecte-se ao banco de dados novamente.
mysql -h <hostIP> -P <port> -u <userName> -p --ssl-ca=<cafile>
- Consulte o arquivo de versão atual da biblioteca dinâmica que relata o erro no host local.