Como criar uma base de dados MySQL/MariaDB no cPanel

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

  1. 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, 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();


}

?>

  • 0 Users Found This Useful
Was this answer helpful?