WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
[résolu] change répertoire data de mysql
Envoyé par: grassel (---.w90-39.abo.wanadoo.fr)
Date: 25 January 2009 à 19:26

bon jour à tous

Je découvre Wampserver et la communauté. Je suis devant un pb basique et idiot : je ne parviens pas à changer le répertoire de mes data mysql (important pour ma gestion des bakup)

La modif de basedir renvoie un msg d'erreur au redémarrage du service.

Désolé de vous embèter avec un truc si bête....y a t'il un faq qui traite du sujet, ma recherche dans ce forum n'a rien donné

merci
pascal



Modifie 1 fois. Derniere modification le 27/01/2009 à 12:34 par grassel.

Options: Répondre•Citer ce Message
Re: change répertoire data de mysql
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 25 January 2009 à 19:33

Bonjour,

Dans le fichier G:\wamp\bin\mysql\mysql5.1.30\my.ini

basedir="G:/wamp/bin/mysql/mysql5.1.30/"

« pointe » sur l'installation MySQL, pas sur les données

C'est datadir qui « pointe » sur le dossier contenant les bases de données :

datadir="G:/wamp/bin/mysql/mysql5.1.30/data/"

N'ayant jamais changé le dossier data, je ne sais pas si il vous faut aussi déplacer les bases de données mysql et (éventuellement) information_schema au cas où vous changeriez le chemin.

Options: Répondre•Citer ce Message
Re: change répertoire data de mysql
Envoyé par: grassel (---.w90-13.abo.wanadoo.fr)
Date: 25 January 2009 à 20:57

merci pour ton aide

voici en substance ce que j'ai changé mais mysql ne se lance pas avec cette config

# The MySQL server
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=c:/wamp/bin/mysql/mysql5.1.30
log-error=c:/wamp/logs/mysql.log
#datadir=c:/wamp/bin/mysql/mysql5.1.30/data
datadir=I:/Ad Astra Site/sgbd

Ja reste à ton écoute si tu as une idée bien sû



Modifie 1 fois. Derniere modification le 25/01/2009 à 21:23 par grassel.

Options: Répondre•Citer ce Message
Re: change répertoire data de mysql
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 26 January 2009 à 10:00

Bonjour,

Et les guillemets double quote ("winking smiley qui délimitaient mes exemples, ils sont où ? Et le slash final, il est où ?

Je viens de faire un essai en déplaçant mes bases :

basedir="G:/wamp/bin/mysql/mysql5.1.30/"

datadir="I:/data mysql/site/"

Et tout fonctionne parfaitement, PhpMyAdmin inclus.



Modifie 1 fois. Derniere modification le 26/01/2009 à 10:35 par Otomatic.

Options: Répondre•Citer ce Message
Re: change répertoire data de mysql
Envoyé par: grassel (---.w90-13.abo.wanadoo.fr)
Date: 26 January 2009 à 12:28

bon jour

merci encore pour ton aide. Ta remarque est judicieuse. Malheureusement, cela ne résoud pas le pb :


Ci-dessous une partie de mon my.ini :

# The MySQL server
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=c:/wamp/bin/mysql/mysql5.1.30
log-error=c:/wamp/logs/mysql.log
#datadir=c:/wamp/bin/mysql/mysql5.1.30/data
datadir=I:/Ad Astra Site/sgbd

Tu peux constater que je n'ai fait que commenter datadir original et ajouter une ligne pour le mien. A l'origine, il n'y a ni double cote " ni / en fin de ligne.

Lorsque je rétablis datadir=c:/wamp/bin/mysql/mysql5.1.30/data , plus de soucis !

Wamp réinstallé : toujours même pb.

Ton fichier my.ini contient des double cote et /,
pas le mien C:\wamp\bin\mysql\mysql5.1.30\my.ini ! y a t-il une raison ?
@+



Modifie 1 fois. Derniere modification le 26/01/2009 à 13:41 par grassel.

Options: Répondre•Citer ce Message
Re: change répertoire data de mysql
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 26 January 2009 à 15:37

grassel a écrit:
-------------------------------------------------------
> Ton fichier my.ini contient des double cote et /, pas le mien

Mais, c'est justement ce que je t'ai demandé de faire : mettre des doubles quotes et le slash final.

basedir="c:/wamp/bin/mysql/mysql5.1.30/"

datadir="I:/Ad Astra Site/sgbd/"

D'autant plus que le nom de dossier comporte des espaces.

Options: Répondre•Citer ce Message
Re: change répertoire data de mysql
Envoyé par: grassel (---.w90-13.abo.wanadoo.fr)
Date: 26 January 2009 à 17:11

my.ini est lu chez moi avec ou sans double cote et / ==> test effectué avec et sans sur basedir et datadir sur C: tout est ok. J'ai même refait le test avec un nom de répertoire sans espace ni frenchies

Quelque soit la syntaxe retenue, datadir="I:/Ad Astra Site/sgbd/" , génère l'erreur #2003 à l'appel de phpmyadmin :

MySQL a répondugrinning smileyocumentation
#2003 - Can't connect to MySQL server on 'localhost' (10061)

J'ai tenté sur une autre bécane, même soucis. Vu avec easyphp 3.0, même problème. Bizarre car easyphp 1.8; je parvenais à le faire.

N'y aurait-il pas un soucis d'autorisation d'accès ? as-tu modifié la config d'installation pour tes besoins personnels ?

J'avoue perdre mon latin pour qq chose qui est basic.

Qu'en penses-tu ?

Options: Répondre•Citer ce Message
Re: change répertoire data de mysql
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 26 January 2009 à 17:53

Bonjour,

Récapitulons :
- Quitter Wampserver et fermer les navigateurs
- Modifier my.ini pour y mettre
datadir="I:/Ad Astra Site/sgbd/"
- Déplacer tous les dossiers et fichiers présents
dans "C:/wamp/bin/mysql/mysql5.1.30/data/"
vers "I:/Ad Astra Site/sgbd/"
c'est-à-dire déplacer les bases de données, base mysql comprise.
- Lancer Wampserver
- Lancer un site local avec accès aux bases de données
- Lancer PhpMyAdmin

Je viens de refaire exactement cette manipulation, à la seule différence que l'origine, pour moi, est
"G:/wamp/bin/mysql/mysql5.1.30/data/"

Et, tout fonctionne très bien.

Installation standard de Wampserver 2.0f :
- Apache 2.2.11
- PHP 5.2.8 avec modif mysql client 5.1.30 donc, sans mysqli
- MySql 5.1.30
- PhpMyAdmin 3.1.1

Par acquit de conscience, voici mon my.ini (sans les commentaires) :

[client]
port=3306
[mysql]
default-character-set=latin1
[mysqld]
port=3306
basedir="G:/wamp/bin/mysql/mysql5.1.30/"
datadir="I:/Ad Astra Site/sgbd/"
log-error=G:/wamp/logs/mysql.log
language=G:/wamp/bin/mysql/mysql5.1.30/share/french
default-character-set=latin1
default-storage-engine=MYISAM
sql-mode="STRICT_ALL_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=255
query_cache_size=256M
table_cache=510
tmp_table_size=64M
thread_cache_size=12
myisam_max_sort_file_size=400k
myisam_sort_buffer_size=64M
myisam_max_extra_sort_file_size=400k
key_buffer_size=128M
read_buffer_size=128K
read_rnd_buffer_size=256M
sort_buffer_size=768K
skip-innodb



Modifie 1 fois. Derniere modification le 26/01/2009 à 17:59 par Otomatic.

Options: Répondre•Citer ce Message
Re: change répertoire data de mysql
Envoyé par: grassel (---.w90-13.abo.wanadoo.fr)
Date: 26 January 2009 à 18:05

t'es super -

je suis un peu juste maintenant donc je regarde ceci ce soir et je te tiens au courant bien évidemment.

@+

Options: Répondre•Citer ce Message
Re: change répertoire data de mysql
Envoyé par: grassel (---.w90-13.abo.wanadoo.fr)
Date: 26 January 2009 à 20:33

voila tout est réglé.

Je me suis aperçu en testant un peu tout que seul le pointage vers mon dossier "ad astra site" posait problème. J'ai honte de l'avouer...

Le pb vient d'une erreur de frappe recopiée mille fois (autant que mes différents essais moins 1 fois : la dernière)
mon sous-dossier /sgbd qui est devenu /sgdb

Désolé de t'avoir fait perdre ton temps. Au moins on a appris que la syntaxe sans double quote ni / est valide même en cas de nom avec espace

Je sais, c'est maigre

vraiment désolé
pascal



Modifie 3 fois. Derniere modification le 27/01/2009 à 01:18 par grassel.

Options: Répondre•Citer ce Message
Re: change répertoire data de mysql
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 27 January 2009 à 11:17

Bonjour,

Comme en « maintenance » avionique, il n'y a rien de plus difficile à dépanner que les pannes que l'on crée.

Même si cela fonctionne sans doubles quotes d'encadrement, j'ai quand même - ayant été confronté plusieurs fois à ce problème avec d'autres logiciels - une farouche tendance à en mettre.

Merci de « modifier » ta première contribution pour marquer [resolu] dans le titre.

Options: Répondre•Citer ce Message
Re: change répertoire data de mysql
Envoyé par: grassel (---.w90-13.abo.wanadoo.fr)
Date: 27 January 2009 à 12:34

merci pour le conseil, j'en prends bonne note

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP