Servidor pronto para usar

MySQL

Sistema de Gestão de Bases de Dados Relacionais

screenshots MySQL

MySQL é um sistema de gerenciamento de banco de dados relacional bem conhecido (RDBMS). É um servidor de banco de dados SQL rápido, estável, robusto, fácil de usar e verdadeiro multi-usuário, multi-threaded.

Estritamente falando, este appliance realmente fornece MariaDB. MariaDB é geralmente considerado um substituição por 'drop-in' para MySQL. No entanto, tem algumas funcionalidades que não mapeiam diretamente para MySQL e as bases de código se separaram ao longo do tempo. Como regra geral, é possível migrar de MySQL para MariaDB, mas muitas vezes não é possível voltar atrás.

Este appliance inclui todas as características padrão em TurnKey Core, e ainda por cima:

  • MariaDB (Substituição MySQL).

  • Autenticação do 'root' local do MariaDB. Seguro e conveniente. Acesse apenas do 'root' do usuário Linux, mas nenhuma senha necessária.

  • Painel de controle da Web, incluindo documentos "início rápido", anotando informações sobre conexões SSL MySQL.

  • Administrador interface de administração para MySQL (ouvir na porta 12322 - usa SSL).

  • Módulo MySQL webmin (compatível com MariaDB).

  • MySQLTuner - MariaDB ajuste e revisão script. Fornece insight e conselhos para otimizar seus recursos e caso de uso.

  • Usuário remoto dedicado do MySQL/MariaDB; 'remote'.

  • MariaDB configurado para ouvir na porta 3306 TCP em todas as interfaces. SSL ativado (e necessário) por padrão. NOTE: Em um ambiente de produção é recomendado limitar conexões de entrada a hosts específicos:

    UPDATE `mysql`.`user` SET `Host` = 'hostname'
    WHERE CONVERT( `user`.`Host` USING utf8 ) = '%' AND
    CONVERT( `user`.`User` USING utf8 ) = 'remote' LIMIT 1 ;

Credenciais (senhas definidas na primeira inicialização)

  • Webmin, SSH, MySQL (apenas terminal): nome de utilizador raiz

  • Administrador: nome de utilizador administrador

  • MySQL (remote): nome de usuário remoto

Versão estável: 19.0 (changelog)

Detalhes de uso & Fazer login para administração

Sem senhas padrão: Por razões de segurança não existem senhas padrão. Todas as senhas estão definidas em inicialização do sistema Tempo.

Ignorar o aviso do navegador SSL: navegadores não gostam de certificados SSL autoassinados, mas este é o único tipo que pode ser gerado automaticamente. Se você tem um domínio configurado, então via Menu Avançado do Confconsole, você pode gerar livre Vamos Encypt SSL/TLS certificados.

Web - aponte o seu navegador para:

  1. http://12.34.56.789/ - não criptografado, então não há aviso do navegador
  2. https://12.34.56.789/ - criptografado com certificado SSL autoassinado

Nota: alguns appliances auto direcionam http para https.

Nome de utilizador para administração de bases de dados:

  1. Administrador; login como nome de usuário MySQL administrador:

    https://12.34.56.789:12322/ - Administração de banco de dados app web

  2. Ferramenta de linha de comando MySQL; faça login como raiz (sem senha necessária):
    $ mysql --user root
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mariadb>
    
  3. Ligação remota através da porta 3306; faça login como nome de usuário remoto. Use os certificados/chaves encontrados no /etc/mariadb/certificates - como observado nos documentos e/ou as notas "rápidos" da landing page.

Nome de usuário para administração do sistema OS:

Iniciar sessão como raiz excepto em Mercado AWS que usa o nome de usuário administrador.

  1. Aponte o seu navegador para:
  2. Login com cliente SSH:
    ssh root@12.34.56.789
    

    Caso especial para o mercado AWS:

    ssh admin@12.34.56.789
    

* Substituir 1234.56.789 por um IP ou nome de host válido.