Précédent   Forum du club des développeurs et IT Pro > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 29/11/2012, 19h45   #1
paco503
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 88
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : mai 2009
Messages : 88
Points : 11
Points : 11
Envoyer un message via MSN à paco503
Par défaut Accéder à une base de données mysql sous linux

Bonjour,
j'ai ne petite application en php qui me permet d'exporter sous excel le contenu d'une table. Mais cette table en question est sur un serveur sous centos 6 qui héberge l'open source vicidial (centre d'appel).
Je voudrais à partir de mon application, à distance extraire le contenu d'une des tables.
si possible comment doit je procéder.

merci
paco503 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2012, 08h35   #2
Benjamin Delespierre
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 889
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 3 889
Points : 8 580
Points : 8 580
Utilise LOAD DATA INFILE
__________________
On vous a menti
PHP, Injection de dépendances et composants
La POO en PHP en 10 minutes pour moins
Suivez-moi sur GitHub et Twitter

N'oubliez pas de vous servir des bouttons , et
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2012, 15h50   #3
paco503
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 88
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : mai 2009
Messages : 88
Points : 11
Points : 11
Envoyer un message via MSN à paco503
Merci mais je parle plutôt du moyen de connexion j'ai déjà l'application sur un poste client comment doit je faire pour accédez a la base de données qui est sur le serveur Linux. est ce que je doit mettre les fichiers de l'application ds le serveur, comment vais je y accéder depuis un poste client...

Merci
paco503 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2012, 16h05   #4
Benjamin Delespierre
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 889
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 3 889
Points : 8 580
Points : 8 580
Tu spécifie le host pour l'ouverture de la connection mysql
__________________
On vous a menti
PHP, Injection de dépendances et composants
La POO en PHP en 10 minutes pour moins
Suivez-moi sur GitHub et Twitter

N'oubliez pas de vous servir des bouttons , et
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2012, 16h47   #5
paco503
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 88
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : mai 2009
Messages : 88
Points : 11
Points : 11
Envoyer un message via MSN à paco503
donc je peut laisser les fichiers de l'application sur un poste client avec wamp, et dans le fichier de connection j specifie l'adresse du serveur comme ceci

Code :
1
2
 
$hostname = "192.168.1.6";
paco503 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2012, 10h22   #6
Benjamin Delespierre
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 889
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 3 889
Points : 8 580
Points : 8 580
Voilà, si le port mysql du serveur est ouvert et que ton compte à les bons droits, ça devrait marcher.
__________________
On vous a menti
PHP, Injection de dépendances et composants
La POO en PHP en 10 minutes pour moins
Suivez-moi sur GitHub et Twitter

N'oubliez pas de vous servir des bouttons , et
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2012, 13h40   #7
paco503
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 88
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : mai 2009
Messages : 88
Points : 11
Points : 11
Envoyer un message via MSN à paco503
comment ouvrir le port mysql et autoriser l’accès depuis l’extérieur.
merci
paco503 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2012, 14h05   #8
Benjamin Delespierre
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 889
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 3 889
Points : 8 580
Points : 8 580
Pourquoi ? t'arrives pas à te connecter ?
__________________
On vous a menti
PHP, Injection de dépendances et composants
La POO en PHP en 10 minutes pour moins
Suivez-moi sur GitHub et Twitter

N'oubliez pas de vous servir des bouttons , et
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2012, 18h50   #9
paco503
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 88
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : mai 2009
Messages : 88
Points : 11
Points : 11
Envoyer un message via MSN à paco503
j'ai ce message
Warning: mysql_pconnect(): in C:\wamp\www\EXPORTER\connexion.php on line 7
alors que mes paramètre de connexion sont je me demande s'il ne faudrait pas autoriser la connexion distante au niveau du serveur

merci
paco503 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2012, 00h50   #10
Benjamin Delespierre
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 889
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 3 889
Points : 8 580
Points : 8 580
Citation:
je me demande s'il ne faudrait pas autoriser la connexion distante au niveau du serveur
Naaaan, tu crois ?

Fais donc ça sur le serveur, ça te dira si y'a des comptes distants autorisés:
Code :
SELECT Host,User,Password FROM mysql.user;
__________________
On vous a menti
PHP, Injection de dépendances et composants
La POO en PHP en 10 minutes pour moins
Suivez-moi sur GitHub et Twitter

N'oubliez pas de vous servir des bouttons , et
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2012, 16h00   #11
paco503
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 88
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : mai 2009
Messages : 88
Points : 11
Points : 11
Envoyer un message via MSN à paco503
avec cette commande j'ai un root localhost et le pass

mais quand je fais rentrer c information dans le script de conection
Code :
1
2
3
4
5
6
 
$hostname = "192.*.*.*";
$database = "asterisk"; 
$username = "root"; 
$password = "vic*****"; 
$db = mysql_pconnect($hostname, $username,$password) or trigger_error(mysql_error(),E_USER_ERROR);
j'ai cette erreur
Code :
1
2
 
 Warning: mysql_pconnect(): in C:\wamp\www\EXPORTER\connexion.php on line 7
paco503 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2012, 17h29   #12
Benjamin Delespierre
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 889
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 3 889
Points : 8 580
Points : 8 580
si tu n'as que root | localhost ça veut dire que seul l'utilisateur root depuis le serveur sur lequel MySQL tourne peut se connecter, l'utilisateur root depuis n'importe où d'autre sera jeté.

Ajoute un utilisateur.

Code :
$db = mysql_pconnect($hostname, $username,$password) or trigger_error(mysql_error(),E_USER_ERROR);


Code php :
1
2
3
4
5
6
if (!$db = mysql_pconnect(...)) {
  header("HTTP/1.0 500 Internal Server Error");
  echo "Connection Error";
  error_log(mysql_error());
  exit(); // ou faire autre chose
}
__________________
On vous a menti
PHP, Injection de dépendances et composants
La POO en PHP en 10 minutes pour moins
Suivez-moi sur GitHub et Twitter

N'oubliez pas de vous servir des bouttons , et
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2012, 11h50   #13
paco503
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 88
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : mai 2009
Messages : 88
Points : 11
Points : 11
Envoyer un message via MSN à paco503
j'ai fait comme vous avez dit j'ai créer un user avec des droits, mais j'ai toujours la même erreurs de connexion la base que je veut atteindre se trouve sur un serveur centos os qui héberge vicidial.
paco503 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h17.


 
 
 
 
Partenaires

Hébergement Web