Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-09-29 GMT+08:00

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

  1. 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.

  2. 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).

  3. 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

  4. 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,

    1. Consulte o arquivo de versão atual da biblioteca dinâmica que relata o erro no host local.

      find / -name libtinfo.so*

      Suponha que o resultado da consulta seja o seguinte:

      /usr/lib64/libtinfo.so.6.2

      /usr/lib64/libtinfo.so.6

    2. Configure o link simbólico da versão necessária.

      ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5

    3. Conecte-se ao banco de dados novamente.

      mysql -h <hostIP> -P <port> -u <userName> -p --ssl-ca=<cafile>