Configuração php + mysql

1. Configuração php + mysql

Carla
Carla_p

(usa Ubuntu)

Enviado em 06/10/2014 - 15:51h

Olá!
Acabei substituindo meu S.O. win7 pelo Ubuntu. Instalei o PHP5, Apache2, Mysql e o phpmyadmin.
Acessei meu banco de dados normalmente. Quando executo http://localhost/sindicato/login.php (abre a página normalmente) mas não aceita meu user e password(referente ao projeto-Sindicato). Sei que tem algum arquivo para editar, para dai sim, funcionar a conexão com o banco, mas não estou conseguindo encontrar qual é. Alguém poderia me dar uma dica?
OBS.: No Win7 o mesmo projeto rodava.
Obrigado


  


2. Re: Configuração php + mysql

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 06/10/2014 - 16:31h

Carla_p escreveu:

Olá!
Acabei substituindo meu S.O. win7 pelo Ubuntu. Instalei o PHP5, Apache2, Mysql e o phpmyadmin.
Acessei meu banco de dados normalmente. Quando executo http://localhost/sindicato/login.php (abre a página normalmente) mas não aceita meu user e password(referente ao projeto-Sindicato). Sei que tem algum arquivo para editar, para dai sim, funcionar a conexão com o banco, mas não estou conseguindo encontrar qual é. Alguém poderia me dar uma dica?
OBS.: No Win7 o mesmo projeto rodava.
Obrigado



@Carla você importou o banco do projeto no PHPMyAdmin ?

E no seu fonte que faz a conexão com banco, atualizou o usuário e senha que você definiu na instalação do MySQL ?


3. Re: Configuração php + mysql

Carla
Carla_p

(usa Ubuntu)

Enviado em 06/10/2014 - 16:34h

Carla_p escreveu:

Sim, importei. Sim, atualizei também o código.





4. Re: Configuração php + mysql

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 06/10/2014 - 16:35h

Faz um teste no terminal.

Inicie o serviço do MySQL: #/etc/init.d/mysqld start

$mysql -u -p
[digite a senha que você definiu na instalação do MySQL]

mysql>show databases;
mysql>use seubanco;
mysql>show tables;


5. Re: Configuração php + mysql

Carla
Carla_p

(usa Ubuntu)

Enviado em 06/10/2014 - 16:44h

saitam escreveu:

Faz um teste no terminal.

Inicie o serviço do MySQL: #/etc/init.d/mysqld start

$mysql -u -p
[digite a senha que você definiu na instalação do MySQL]

mysql>show databases;
mysql>use seubanco;
mysql>show tables;



Já apareceu um dos possiveis problemas.
$mysql -u -p apareceu a seguinte msg
ERROR 1045 (28000): Access denied for user '-p'@'localhost' (using password: NO)



6. Re: Configuração php + mysql

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 06/10/2014 - 17:13h

Carla_p escreveu:

saitam escreveu:

Faz um teste no terminal.

Inicie o serviço do MySQL: #/etc/init.d/mysqld start

$mysql -u -p
[digite a senha que você definiu na instalação do MySQL]

mysql>show databases;
mysql>use seubanco;
mysql>show tables;



Já apareceu um dos possiveis problemas.
$mysql -u -p apareceu a seguinte msg
ERROR 1045 (28000): Access denied for user '-p'@'localhost' (using password: NO)


Hum...

Faz assim então...

#mysql_install_db
#mysqld_safe & (vai dar um erro mas é normal)
#chown -R mysql.mysql /var/lib/mysql
#mysqld_safe &
#mysqladmin -u root p (sua senha do MySQL)
#mysql -u root -p

Estando OK acima, teste abaixo:
mysql>show databases;
mysql>use seubanco;
mysql>show tables;



7. Re: Configuração php + mysql

Carla
Carla_p

(usa Ubuntu)

Enviado em 08/10/2014 - 14:22h

saitam escreveu:

Carla_p escreveu:

saitam escreveu:

Faz um teste no terminal.

Inicie o serviço do MySQL: #/etc/init.d/mysqld start

$mysql -u -p
[digite a senha que você definiu na instalação do MySQL]

mysql>show databases;
mysql>use seubanco;
mysql>show tables;



Já apareceu um dos possiveis problemas.
$mysql -u -p apareceu a seguinte msg
ERROR 1045 (28000): Access denied for user '-p'@'localhost' (using password: NO)


Hum...

Faz assim então...

#mysql_install_db
#mysqld_safe & (vai dar um erro mas é normal)
#chown -R mysql.mysql /var/lib/mysql
#mysqld_safe &
#mysqladmin -u root p (sua senha do MySQL)
#mysql -u root -p

Estando OK acima, teste abaixo:
mysql>show databases;
mysql>use seubanco;
mysql>show tables;



mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| ODS_DB |
| mysql |
| performance_schema |
| phpmyadmin |
| sindicato |
+--------------------+
6 rows in set (0.00 sec)

mysql> show tables;
+---------------------+
| Tables_in_sindicato |
+---------------------+
| fornecedores |
| pagamento |
| produtores |
| produtos |
| usuarios |
| vendas |
+---------------------+
6 rows in set (0.00 sec)



8. Re: Configuração php + mysql

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 08/10/2014 - 21:54h

Carla_p escreveu:

saitam escreveu:

Carla_p escreveu:

saitam escreveu:

Faz um teste no terminal.

Inicie o serviço do MySQL: #/etc/init.d/mysqld start

$mysql -u -p
[digite a senha que você definiu na instalação do MySQL]

mysql>show databases;
mysql>use seubanco;
mysql>show tables;



Já apareceu um dos possiveis problemas.
$mysql -u -p apareceu a seguinte msg
ERROR 1045 (28000): Access denied for user '-p'@'localhost' (using password: NO)


Hum...

Faz assim então...

#mysql_install_db
#mysqld_safe & (vai dar um erro mas é normal)
#chown -R mysql.mysql /var/lib/mysql
#mysqld_safe &
#mysqladmin -u root p (sua senha do MySQL)
#mysql -u root -p

Estando OK acima, teste abaixo:
mysql>show databases;
mysql>use seubanco;
mysql>show tables;



mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| ODS_DB |
| mysql |
| performance_schema |
| phpmyadmin |
| sindicato |
+--------------------+
6 rows in set (0.00 sec)

mysql> show tables;
+---------------------+
| Tables_in_sindicato |
+---------------------+
| fornecedores |
| pagamento |
| produtores |
| produtos |
| usuarios |
| vendas |
+---------------------+
6 rows in set (0.00 sec)



Teste banco OK

Agora faz o teste de conexão com banco no PHP

testeconexaomysql.php


<?php
$conecta = mysql_connect("host", "logindb", "senhadb") or echo (mysql_error());
mysql_select_db("banco", $conecta) or echo(mysql_error());
echo "Conexão OK!";
mysql_close($conecta);
?>


Se tiver OK, deve aparecer a mensagem "Conexão OK" em http://host/testeconexaomysql.php







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts