Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1580 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  mon fichier base de données sous Linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mon fichier base de données sous Linux

n°323478
guitare
Posté le 05-03-2003 à 14:08:17  profilanswer
 

Bonjour,
 
Voilà, je suis un newbie en matière de Linux mais néaumoins j'avance et j'ai réussi à installer pas mal de choses.
 
Voici ma question :
J'ai installé esayPhp sous XP et ca fonction très bien. J'ai donc fais mon site en Php qui fonctionne avec avec la base de données Mysql. En utilisant phpMyAdmin pour créer ma base, j'ai constaté que les fichier relatifs à ma BD sont situés dans C:\Program Files\EasyPHP\mysql\data\nomdemonfichier
 
Maintenant, j'ai mis mon site sur mon serveur web Apache (Php et Mysql installés) qui marche du moins la page d'accueil qui est index.htm. A quel endroit je dois mettre mon fichier de base de données sur mon serveur web pour que les differentes pages php puissent y acceder ?
 
Merci si vous avez une idée.

mood
Publicité
Posté le 05-03-2003 à 14:08:17  profilanswer
 

n°323500
Mara's dad
Yes I can !
Posté le 05-03-2003 à 14:19:51  profilanswer
 

Utilise PhpMyAdmin pour "dumper" ta base XP en un fichier texte, et fait l'opération inverse sur ta base Linux.
 
On ne copie pas comme çà une BDD d'un système à un autres.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°323503
guitare
Posté le 05-03-2003 à 14:29:34  profilanswer
 

Mara's dad a écrit :

Utilise PhpMyAdmin pour "dumper" ta base XP en un fichier texte, et fait l'opération inverse sur ta base Linux.
 
On ne copie pas comme çà une BDD d'un système à un autres.


 
Merci, j'ai installé phpMyAdmin sur mon serveur mais quand je le lance j'obtien ce me message d'erreur :
 
Warning: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.
sock' (2) in /usr/src/apache_1.3.26/htdocs/admin/lib.inc.php on line  
255
 
Warning: MySQL Connection Failed: Can't connect to local MySQL server  
through socket '/var/lib/mysql/mysql.sock' (2) in /usr/src/apache_1.
3.26/htdocs/admin/lib.inc.php on line 255
Error
 
MySQL said: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.
sock' (2)

 
Pourquoi ?

n°323505
arghbis
salops de dauphins
Posté le 05-03-2003 à 14:30:53  profilanswer
 

mysql est démarré??

n°323517
ethernal
Chercheur de vérité...
Posté le 05-03-2003 à 14:43:12  profilanswer
 

quels sont les paramètres de compilation que tu as donnés à mysql et à php ?
Si tu veux modifier l'emplacement du socket pour qu'ils correspondent (afin de communiquer) :
- php.ini

Code :
  1. ...
  2. mysql.default_socket = /mon/rep/mysql.sock
  3. ...


- /etc/my.cnf (fichier de config de mysql)

Code :
  1. [client]
  2. port = 3306
  3. socket = /mon/rep/mysql.sock
  4. [mysqld]
  5. port = 3306
  6. socket = /mon/rep/mysql.sock


---------------
...oups kernel error...
n°323617
guitare
Posté le 05-03-2003 à 16:16:51  profilanswer
 

ethernal a écrit :

quels sont les paramètres de compilation que tu as donnés à mysql et à php ?
Si tu veux modifier l'emplacement du socket pour qu'ils correspondent (afin de communiquer) :
- php.ini

Code :
  1. ...
  2. mysql.default_socket = /mon/rep/mysql.sock
  3. ...


- /etc/my.cnf (fichier de config de mysql)

Code :
  1. [client]
  2. port = 3306
  3. socket = /mon/rep/mysql.sock
  4. [mysqld]
  5. port = 3306
  6. socket = /mon/rep/mysql.sock




 
J'ai bien trouvé le fichier ph.ini mais pas my.cnf
J'ai pas recompilé du tout car j'utilise Mandrake v 9. et ya pas besoin de le faire et j'ai bien vérifié que tout est bien installé (php, mysql).
 
Tu dis qu'on peut déplacer une base de données d'un système à l'autre. Comment font les gens qui sont hébérgés par un hébergeur qui développe leur site chez eux ? car l'hébergeur ne permet pas qu'on développe on line et on plus c'est pas faisable.

n°323621
arghbis
salops de dauphins
Posté le 05-03-2003 à 16:18:41  profilanswer
 

je te repose ma question : mysqld (d pour daemon) est-il démarré?? s'il ne l'est pas tu ne pourra jamais accéder à ta base de données!

n°323629
nico168
Posté le 05-03-2003 à 16:22:55  profilanswer
 

que repond  
 
/etc/init.d/mysql status  
 
ou  
 
/etc/init.d/mysqld status

n°323647
guitare
Posté le 05-03-2003 à 16:39:49  profilanswer
 

nico168 a écrit :

que repond  
 
/etc/init.d/mysql status  
 
ou  
 
/etc/init.d/mysqld status
 


 
/etc/init.d/mysql status
me repond : mysqld arreté
donc je fais /etc/init.d/mysqld start il démarre puis je refais
/etc/init.d/mysqld status
il me repond pareil arreté
je ne comprend pas.

n°323654
Mara's dad
Yes I can !
Posté le 05-03-2003 à 16:45:03  profilanswer
 

Cherche la log de mysql. Y'a p't'être des infos dedans.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
mood
Publicité
Posté le 05-03-2003 à 16:45:03  profilanswer
 

n°323658
guitare
Posté le 05-03-2003 à 16:48:46  profilanswer
 

Mara's dad a écrit :

Cherche la log de mysql. Y'a p't'être des infos dedans.


 
Ok merci. Je dois malheureusement quitter mon ordi pour 3 bonnes heures, donc je vous reponderai le cas echeant plus tard.

n°323660
Mara's dad
Yes I can !
Posté le 05-03-2003 à 16:52:17  profilanswer
 

Une grosse envie de . . . ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°323679
guitare
Posté le 05-03-2003 à 16:59:41  profilanswer
 

Mara's dad a écrit :

Une grosse envie de . . . ?


 
Non j'ai un cours de gratte d'ou le pseudo guitare.

n°323683
Mara's dad
Yes I can !
Posté le 05-03-2003 à 17:00:33  profilanswer
 

Une grosse envie de gratter alors :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°323695
ethernal
Chercheur de vérité...
Posté le 05-03-2003 à 17:06:11  profilanswer
 

guitare a écrit :


 
/etc/init.d/mysql status
me repond : mysqld arreté
donc je fais /etc/init.d/mysqld start il démarre puis je refais
/etc/init.d/mysqld status
il me repond pareil arreté
je ne comprend pas.


 
tu as lancé mysql_install_db ?
sinon regarde dans le log de mysql qui est situé au même endroit que tes fichiers de bases de données et qui porte le nom de ta machine


---------------
...oups kernel error...
n°324043
guitare
Posté le 05-03-2003 à 22:24:29  profilanswer
 

ethernal a écrit :


 
tu as lancé mysql_install_db ?
sinon regarde dans le log de mysql qui est situé au même endroit que tes fichiers de bases de données et qui porte le nom de ta machine


 
Oui et le resultat est :
 
[root@web1 root]# mysql_install_db
Installing all prepared tables
030111 10:54:01  /usr/sbin/mysqld: Shutdown Complete
 
 
To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system
 
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
/usr/bin/mysqladmin -u root  password 'new-password'
/usr/bin/mysqladmin -u root -h web1 password 'new-password'
See the manual for more instructions.
 
NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!
 
You can start the MySQL daemon with:
cd / ; /usr/bin/safe_mysqld &
 
You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; run-all-tests
 
Please report any problems with the /usr/bin/mysqlbug script!
 
The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com
 
[root@web1 root]#  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  mon fichier base de données sous Linux

 

Sujets relatifs
[c++] transfert de fichier via un socket[XML] Opération sur un fichier XML
lire 1 ligne d'un fichier texteComment crrer un fichier so en C++ sous Gcc ?
[Mysql] Recuperer une base de données que l'on vient d'effacer...[VBScript] URGENT/BOULOT Comment ecrire un " dans un fichier ?
Ecrire dans un fichier des nom de variables. Pas leur valeurDes sites de récupération de données au format XML
aarrrfff !! modif sur base de registre 98se 
Plus de sujets relatifs à : mon fichier base de données sous Linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR