Aller au contenu

Exporter La Base De Donn


Messages recommandés

bonjour,

jètes un œil via google "connexion php mysql"

parmis des dizaines de tutos quasi tous identiques

http://www.a525g.com/programmation/php-mysql.php

(via phpmyadmin) Exemple: créer un utilisateur "toto", créer une base, mettre cet user en super utilisateur sur cette base, (grant all), mot de passe 0123456 puis importer la structure de la base.

un script php classique de connexion

$serveur = mysql_connect("localhost","toto","0123456");

if (!$serveur)

{

die('Non connecté : ' . mysql_error());

}

Lien vers le commentaire
Partager sur d’autres sites

Déjà ton titre ne corresponds pas à la question qui est développée dans le texte, ensuite je pense qu'il y a des confusions dans ton texte (ou dans ta tête) en effet :

  • creer un dossiers sql avec phpmyadmin : ne veux rien dire, car avec PhpMyAdmin tu vas savoir créer une base de donnée, des tables, des enregistrements !!
  • poser la base de données sur le sserveur ds un dossiers base : tu veux parler d'importer tes données dans MySQL à l'aide de phpmyadmin ? ou d'une copie de fichiers ?
  • il te manque la création d'un ou plusieurs utilisateurs et de leurs droits sur cette base
  • pour trouver un exemple le code php pour y accéder : google est ton amis (cf. MS_totor)
  • Ensuite le travail ne fait que commencer... il faudra parcourir les enregistrements et exploiter le contenu...

Patrick

j'ai exporter les tables et leur contenu avec la commande phpmyadmin "exporter" j'obtiens un fichier sql (j'ai pris la structure et les donnees ) ensuite j'ai deposé le fichier sur mon serveur ds un repertoire base

donc si je comprends bien je dois creer un utilisateur pour pouvoir me connecter a ma base? (dslé si les question parraissent bete je suis neophite en matiere de travail sur un serveur )

ensuite je change les parametres de connexion

pour remplacer le "localhost" je mets "host et l'adresse ip du serveur"?

j' ai testé la méthode du 1er post et j obtiens l'erreur suivante

Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '93.0.0.128' (4) in /volume1/web/test/test.php on line 13

Non connecté : Can't connect to MySQL server on '93.0.0.128' (4)

j' ai creer un utilisateur sur phpmyadmin de mon serveur et voici le code de connection

$serveur = mysql_connect("********","antony","azerty");//***** adresse ip

if (!$serveur)

{

die('Non connecté : ' . mysql_error());

}

?>

j'ai aussi essayer de mettre l'adresse de redirection

Lien vers le commentaire
Partager sur d’autres sites

Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '93.0.0.128' (4) in /volume1/web/test/test.php on line 13

Non connecté : Can't connect to MySQL server on '93.0.0.128' (4)

je répète , est ce que le serveur web et mysql sont prévu d'être installer sur le syno, ou mysql sur le syno et le web sur un autre serveur ?

que vient faire cette ip dans le script php ? :mellow:

le premier élément du script décrit le serveur, puis le login et enfin le mot de passe

si mysql et le code php sont tous les deux situé sur le syno, alors les connexion mysql restent internes au serveur, on n'utilise soit localhost, soit 127.0.0.1

localhost est un nom d'hôte qui décrit une boucle sur le syno lui même, et pointe sur 127.0.0.1 (ip de loopback) , le serveur mysql du syno écoute sur l'ip 127.0.0.1:3306 ce qui est pareil que localhost:3306) :)

c'est exactement pareil sous un serveur windows.

je reviens de lire ton premiers post

pour que tu ne sois pas trop perdu avec le syntaxe php, j'ai repris ton premier code

les // sont des commentaires, pas des lignes de codes, ils sont là uniquement pour te souvenir de ce qu'il faut rentrer avant eux, et peuvent être supprimés...

en suivant la méthode , c'est un exemple à adapter, créer d'abord un utilisateur, (toto) avec comme mot de passe (0123456) puis crée une base de donnée (dibella) ou l'utilisateur (toto) à tous les droits (grant all), puis importation via le fichier sql de la structure, puis enfin via un dump sauvegarder/restaurer depuis l'ancien serveur, vers le syno les enregistrements déjà présents éventuels.

quand tu auras franchis cette première étape, et que ta base de données sera complète, structure etc.... et pas avant, voilà à quoi doit ressembler ensuite ton script pour te connecter via php

<?php

$PARAM_hote='localhost';

$PARAM_port='3306';

$PARAM_nom_bd='dibella';

$PARAM_utilisateur='toto';

$PARAM_mot_passe='0123456';

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.