Skip to content

Latest commit

 

History

History
123 lines (79 loc) · 4.96 KB

File metadata and controls

123 lines (79 loc) · 4.96 KB
title excerpt updated
Comecar com MySQL e MariaDB
Utilize as suas bases de dados
2023-07-26

Objetivo

Deseja utilizar MySQL ou MariaDB para as suas bases de dados?

O que e uma base de dados MYSQL?

O MYSQL é um sistema de gestão de bases de dados relacionais desenvolvido para performances elevadas em escrita, ao contrário de outros sistemas.

Este motor é open source, e a sua case mãe é nada mais nada menos que a Oracle.

O que e uma base de dados MariaDB ?

A MariaDB é uma derivação (fork) do sistema de gestão de bases de dados MySQL.

Este motor é 100% compatível, e é mais "livre" que o seu irmão mais velho MySQL. Todos os bugs e roadmaps estão acessíveis gratuitamente, ao contrário da versão da Oracle.

Descubra como criar e gerir as suas bases de dados MySQL ou MariaDB

Pre-requisitos

Instruções

Ligacao a base de dados

[!primary]

Há que ter em consideração que esta oferta não dá acesso ao Host, mas sim às bases de dados alojadas. Os comandos SQL genéricos funcionam sem qualquer problema, e os softwares do tipo HeidiSQL ou SQuirreL SQL são perfeitamente compatíveis.

[!primary]

MariaDB sendo um derivado do MySQL, os diferentes comandos são exatamente os mesmos para estes 2 tipos de bases de dados.

De forma a poder ligar-se à base de dados, assegure-se que:

  • Ter o endereço da instância Web Cloud Databases
  • Dispor da porta da instância Web Cloud Databases
  • Ter o nome de utilizador da instância Web Cloud Databases
  • Ter a palavra-passe associada ao utilizador
  • Ter o nome da base de dados

Todas estas informações estão disponíveis no seu Espaço Cliente OVHcloud.

Temos á sua disposição um guia que será útil: Web Cloud Databases - primeira utilização.

Ligacao atraves de linha de comandos

mysql --host=servidor --user=utilizador --port=port --password=password nome_da_base

Ligacao em script PHP

1. <?php
2. $db = new PDO('mysql:host=host;port=port;dbname=dbname', 'username', 'password');
3. ?>

Ligacao a partir de um software (SQuirreL SQL)

  • Inicie o SQuirreL SQL e clique em Aliases{.action}, e depois em +{.action}.

launch SQuirreL SQL{.thumbnail}

  • Preencha os campos em baixo e valide com o botão OK{.action} :
    • Name: Escolha um nome
    • Driver: Escolha MySQL Driver
    • URL: Indique o endereço do servidor e a porta sob a forma jdbc:mysql://server:port
    • User Name: Indique o nome do utilizador
    • Password: Indique a password

config connection{.thumbnail}

  • Valide novamente com o botão Connect{.action}.

valid connection{.thumbnail}

Está atualmente ligado à sua base de dados:

config connection{.thumbnail}

Ligacao atraves do phpMyAdmin

Pode utilizar phpMyAdmin para explorar o conteúdo da sua base de dados. Para isso, instale o phpMyAdmin no seu próprio servidor ou alojamento web. Durante esta instalação, certifique-se de que as informações relativas ao seu servidor Web Cloud Databases e à base de dados pretendida estão configuradas de forma a que o phpMyAdmin possa aceder à mesma.

Exportar e importar uma base de dados MySQL ou MariaDB

  • Exportar a minha base de dados atraves de linha de comandos
mysqldump --host=serveur --user=utilizador --port=port --password=password nom_da_base > nome_da_base.sql
  • Importar a minha base de dados atraves de linha de comandos
cat nome_da_base.sql | mysql --host=servidor --user=utilizador --port=port --password=password nome_da_base

[!primary]

Em certos casos, é possível que a RAM disponível na instância Web Cloud Databases não permita realizar a exportação ou a importação desejadas. Se for o caso, recomendamos que utilize a ferramenta OVHcloud na Área de Cliente. Consulte a documentação "Primeiros passos com o serviço Web Cloud Databases" se necessário.

Quer saber mais?

Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os parceiros OVHcloud.

Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes ofertas de suporte.

Fale com nossa comunidade de utilizadores.