Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Programação em PHP / Manual de MySQL
SEÇÕES
Manuais relacionados
+Programação em PHP
+Manual de MySQL
Categorias
+PHP

Índice do Manual Programação em PHP
+ Introdução à programação em PHP
+ Breve história do PHP
+ Tarefas Principais do PHP
+ Instalação de PHP no nosso servidor
+ Configuração de PHP com Apache em Windows, como CGI
+ Configuração de PHP como módulo de Apache em Windows
+ Instalação de MySQL em Windows
+ Introdução à sintaxe PHP
+ Variáveis em PHP
+ Mudança de tipo das variáveis em PHP
+ Variáveis de sistema em PHP
+ Tabelas ou Arrays em PHP
+ Trabalho com tabelas ou arrays em PHP
+ Cadeias
+ Funções
+ Mais sobre funções: passagem de parâmetros
+ Mais sobre funções: Retorno de valores
+ Controlo do fluxo em PHP: Condições IF
+ Controlo do fluxo em PHP: Loops I
+ Controlo do fluxo em PHP: Loops II
+ Operadores
+ Passagem de variáveis pela URL
+ Processar variáveis de formulários
+ Autochamada de páginas
+ Utilização de cookies
+ Sessões I
+ Sessões II
+ Trabalhar com bases de dados em PHP
+ Inserção de novos registos
+ Selecção e leitura de registos
+ Actualização de um registo
+ Eliminação de um registo
+ Subir uma aplicação PHP ao servidor
+ Colocar os ficheiros PHP fora do directório de publicação
+ Subir uma base de dados ao servidor de Internet
+ Subir uma base de dados MySQL vazia ao servidor
+ Subir uma base de dados MySQL com a estrutura e os dados
+ Migrar uma base de dados a MySQL
+ Programação orientada a objectos em PHP
+ Construtores em PHP
+ Herança em PHP

Descrição dos capítulos

Índice do Manual Manual de MySQL
+ Instalação de MySQL em Windows
+ Tipos de dados de MySQL
+ Mysql Control Center
+ phpMyAdmin
+ Instalar o driver ODBC para conectar com uma base de dados MySQL
+ Exportar dados de MySQL a Microsoft Access
+ Exportar dados de Access a MySQL
+ Administrar e actualizar uma base de dados MySQL desde Access
+ Connector/J
+ Cópias de segurança em MySQL
+ Backup MySQL mediante sentenças SQL
+ Backup MySQL com mysqldump
+ Subir uma base de dados ao servidor de Internet
+ Subir uma base de dados MySQL vazia ao servidor
+ Subir uma base de dados MySQL com a estrutura e os dados
+ Migrar uma base de dados a MySQL
+ Como alterar tabelas MySQL
+ Verificação e correção de tabelas corrompidas no MySQL
+ Ferramentas Gráficas para Modelagem de Dados e Administração do MySQL
+ Criação de Database Links
+ Gerenciamento de Usuários e Controle de Acessos do MySQL
+ Trabalhando com os Vários Tipos de Tabelas do MySQL

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Subir uma base de dados ao servidor de Internet

O segundo passo para subir uma aplicação PHP ao servidor consiste em colocar a base de dados nele.


Para além dos ficheiros da página, devemos subir a base de dados com a que temos de trabalhar. As bases de dados com as que trabalha PHP são muito variadas e em vários casos podemos utilizar uma ou outra, e por tanto o modo de subir a base de dados também pode variar.

É muito normal que o nosso provedor de hosting ofereça junto com PHP a base de dados MySQL, assim que os apontamentos para subir essa base de dados ao servidor de este artigo vão encaminhados a oferecer soluções para essa base de dados.

A base de dados MySQL não se pode subir por FTP, como se fazia com os ficheiros do código PHP. Para a subir teremos que utilizar outros mecanismos. Vou distinguir entre três casos diferentes nos que poderíamos encontrar-nos neste momento:

  1. A base de dados que pretendemos subir está vazia. Só criámos as tabelas, mas não introduzimos dados ou simplesmente introduzimos algum dado como experiência.
  2. A base de dados que queremos subir está completa e é uma base de dados MySQL. Neste caso teremos de criar a base de dados em local com toda a informação dentro e obviamente, queremos que esteja disponível essa informação em remoto.
  3. A base de dados está completa (como no caso anterior), mas não é uma base de dados MySQL. Neste caso estaríamos a fazer uma migração da base de dados de um sistema gestor a outro.
Veremos os três casos por separado mais à frente, mas antes disso, vamos mostras umas ferramentas que nos serão muito úteis para a administração de qualquer base de dados remota.

As ferramentas em concreto são as seguintes:

  • PhpMyAdmin. Uma aplicação criada em PHP que podemos instalar no nosso espaço de alojamento para administrar a base de dados.
  • Mysql Control Center (a partir de agora MyCC). Uma aplicação Windows que permite conectar-se a diversas bases de dados MySQL, que se estejam em local ou em remoto.
  • Access. Também permite administrar uma base de dados MySQL conectada em local ou em remoto. Neste caso utiliza-se uma interface que muitos já conhecem, como é a do Access, para administrar uma base de dados que nada tem a ver com o mencionado programa.
Nos três casos o que nos permite realizar o software de administração são tarefas, sobre as bases de dados, de todo tipo, como podem ser criar tabelas, modificá-las, inserir dados, apagá-los, editá-los. Modificar ou apagar tabelas ou campos das mesmas, etc.

A eleição de uma ferramenta ou de outra passa pelos recursos que nos permitam utilizar no nosso provedor. Basicamente, o que nos pode levar a escolher uma opção ou outra é se nos permitem ou não conectar de maneira remota à base de dados MySQL. Conheço alojamentos onde se permite essa conexão e alojamentos onde não.

Se não é permidito conectar-nos remotamente escolheríamos o PhpMyAdmin, pois é uma aplicação PHP que se conecta em local e ao que se pode aceder através de uma página web, e isso está permitido pelos provedores, inclusive há muitos que já têm instalado esse software para administrar as bases de dados.

No caso de que efetivamente possámos conectar-nos remotamente com a base de dados, a nossa escolha será MyCC ou Access, que são aplicações Windows muito mais potentes e rápidas que as que utilizam interface web, como o PhpMyAdmin. É preferível usar MyCC porque está especialmente feito para conectar-se e operar com bases de dados MySQL.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Programação em PHP

Dentro de Manual de MySQL

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em PHP


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites