Como se conectar do MySQL ao Web Application [duplicado]

0

Estou tentando configurar uma instância local para um aplicativo da Web.

Eu sou novo no MySQL e não consigo entender como conectar esse banco de dados o aplicativo da web real na pasta / var / www no meu computador.

Eu criei um banco de dados no terminal de linha de comando:

mysql> create database mydatabase
-> ;
Query OK, 1 row affected (0.00 sec)
mysql> create user 'host'@'website.local' identified by 'hmypassword';
Query OK, 0 rows affected (0.00 sec)
mysql> create user 'host'@'%' identified by 'mypassword';
Query OK, 0 rows affected (0.00 sec)
mysql> grant all privileges on database.* to 'host'@'%';
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
mysql -u host -h 127.0.0.1 -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 52
Server version: 5.5.37-0ubuntu0.14.04.1 (Ubuntu)

Como eu realmente conecto esse banco de dados ao site? Eu também não entendo como fazer um esquema para esse banco de dados.

Sempre que tento atualizar meu navegador, recebo a seguinte mensagem:

Could not access database!
SQLSTATE[HY000] [2002] Connection refused
    
por user343 15.07.2014 / 21:54

1 resposta

0

O mecanismo básico é:

  • o navegador solicita ao servidor da web uma página da web. Este é, na verdade, o endereço de um programa ou script, geralmente escrito em PHP.
  • o servidor web executa o programa PHP.
  • o programa PHP acessa o servidor de banco de dados usando instruções SQL.
  • o servidor de banco de dados retorna dados para o programa.
  • o programa coloca os dados em uma página HTML.
  • o servidor da web envia a página HTML para o navegador.

Então você ainda tem algum caminho a percorrer. Por favor, dê uma olhada em stackoverflow para encontrar exemplos dos itens acima.

    
por Jos 15.07.2014 / 22:29