Nesta base de conhecimento veremos em etapas simples como criar uma base de dados MySQL/MariaDB e como conectar ela ao seu aplicativo PHP
1. Criar Base de Dados e Usuário no cPanel
A. Acessar o cPanel
-
Siga este tutorial se ainda não sabe como acessar ao cPanel: Como aceder ao painel de controlo cPanel
B. Criar uma nova base de dados
1. No cPainel, na secção Base de Dados, clique em "MySQL® Databases/Manage My Databases";

2. Em "Create New Database", insira um nome (ex: meuappdb) e clique em "Create Database". Att.: Preste atenção ao prefixo deste campo, pois fará parte do nome completo da sua base de dados (ex.: abc_meuappdb);

3. Volte para a página anterior clicando em "Go Back".
C. Criar um novo usuário MySQL
1. Na mesma página, vá até a seção "Database Users".

2. Em "Add New User", defina um nome de usuário (ex: meuuser) e uma senha segura. Att.: Preste atenção ao prefixo deste campo, pois fará parte do nome completo da seu usuário de base de dados (ex.: abc_meuuser);
3. Clique em "Create User".
D. Associar o usuário à base de dados
1. Abaixo, na seção "Add User to Database", selecione o usuário e a base de dados que você criou.

2. Clique em "Add".
3. Na tela seguinte, selecione a opção "ALL PRIVILEGES" e clique em "Make Changes".
2. Conectar ao Banco de Dados em PHP
No seu app PHP, crie um arquivo conexao.php com os dados corretos:
<?php
$host = 'localhost';$db = 'abc_meuappdb'; // Prefixo do cPanel + nome da base$user = 'abc_meuuser'; // Prefixo do cPanel + nome do user$pass = 'sua_senha';
try {
$pdo = new PDO("mysql:host=$host;dbname=$db;charset=utf8mb4", $user, $pass);$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);echo "Conexão bem-sucedida!";} catch (PDOException $e) {echo "Erro na conexão: " . $e->getMessage();
}
?>
