Pages : 1
#1 Le 11/02/2010, à 11:07
- sonic92100
Impossible de déplacer ses bases de données MySql
Bonjour,
Depuis lundi j'essaye de déplacer mes base de données sur /home.
J'ai essayé sans succès tous les tutoriaux y compris celui-ci
http://doc.ubuntu-fr.org/mysql#deplacer_ses_bases_de_donnees_mysql
Je précise que j'ai été contraint de réinstallé la 9.04 (car le 9.10 plante pb scan au démarrage).
Et la paquet apt://mysql-server
Je teste la base avant de la déplacer ça marche nickel.
tt@yoda: sudo /etc/init.d/mysql status
La base fonctionne sans pb et je peux accéder aux tables par phpmyadmin.
Par contre dès que j'applique la procédure qui est décrite
http://doc.ubuntu-fr.org/mysql#deplacer_ses_bases_de_donnees_mysql
et que je relance le serveur
tt@yoda:~$ sudo /etc/init.d/mysql start
J'ai le serveur qui mouline et au bout de 2h (non je plaisante ! :(:() j'ai un jolie FAIL !
:(:(
Je craque !!!
A++
Sonic
Linux Mint 18.1 c'est nickel
Hors ligne
#2 Le 11/02/2010, à 11:36
- Michel Leunen
Re : Impossible de déplacer ses bases de données MySql
J'ai essayé sans succès tous les tutoriaux y compris celui-ci
http://doc.ubuntu-fr.org/mysql#deplacer_ses_bases_de_donnees_mysql
Il me semble qu'il manque la modification du fichier de configuration de mysql. C'est bien beau de mettre les fichiers ailleurs mais il faut le dire au serveur.
Tu dois éditer le fichier /etc/mysql/my.cnf et modifier la ligne qui contient datadir=/var/lib/mysql par le nouveau chemin.
Voir:
http://linux.leunen.com/?p=681
Michel Leunen
http://linux.leunen.com
Hors ligne
#3 Le 11/02/2010, à 11:53
- sonic92100
Re : Impossible de déplacer ses bases de données MySql
sonic92100 a écrit :J'ai essayé sans succès tous les tutoriaux y compris celui-ci
http://doc.ubuntu-fr.org/mysql#deplacer_ses_bases_de_donnees_mysqlIl me semble qu'il manque la modification du fichier de configuration de mysql. C'est bien beau de mettre les fichiers ailleurs mais il faut le dire au serveur.
Tu dois éditer le fichier /etc/mysql/my.cnf et modifier la ligne qui contient datadir=/var/lib/mysql par le nouveau chemin.
Voir:
http://linux.leunen.com/?p=681
J'ai également essayé ça et ça plante toujours au démarrage de mysql.
J'ai éditer le fichier /etc/mysql/my.cnf car my.conf n'existe pas !
datadir=/home/mysql
J'ai suivi les tutoriaux :
http://doc.ubuntu-fr.org/utilisateurs/mcpeter/mysql_astuces
Rien n'a faire ça plante au démarrage du serveur mysql !
D'ailleurs je trouve ça bizarre. Car du moment que l'on fait un lien ln normalement on ne devrait plus avoir besoin de faire de modif dans les fichiers de configuration.
Linux Mint 18.1 c'est nickel
Hors ligne
#4 Le 11/02/2010, à 13:40
- Michel Leunen
Re : Impossible de déplacer ses bases de données MySql
D'ailleurs je trouve ça bizarre. Car du moment que l'on fait un lien ln normalement on ne devrait plus avoir besoin de faire de modif dans les fichiers de configuration.
Oui, effectivement, c'est mpi qui n'avait pas vu que dans le tutoriel, ils faisaient un lien symbolique. Je n'avais vu que le mv.
Si tout semble correct chez toi, regarde quand même les droits sur le répertoire /home/mysql et sur les fichiers qui s'y touvent.
Michel Leunen
http://linux.leunen.com
Hors ligne
#5 Le 18/04/2010, à 11:24
- Otsuka
Re : Impossible de déplacer ses bases de données MySql
BOnjours, bon autant que je vienne chercher de l'aide ici plustôt que ouvrir le même topic
je m'en sorté très bien en suivant les tutoriels et j'en suis arrivé au même problème je compati Sonic
otsuka@otsuka-desktop:~$ sudo /etc/init.d/mysql restart
* Stopping MySQL database server mysqld [ OK ]
* Starting MySQL database server mysqld [fail]
j'ai voulu faire pareil que sonic mettre la base de donné et apache dans /home car ma partition système c'est pas la joie
sinon quand je vais voir les permission dans home pour le dossier mysql il me dit que la permission et pour le groupe mysql et il y'a un cadena puis une sorte de fléche au dessus;
et pour le dossier www il y'a un cadena avec la permission root
j'aurais voulu savoir si y'avait pas une commande pour tous recommencé à zéro enlevé tous mysql, apache, php les paquet en rapport avec le problème pour repartir sur de bonne base ?
Hors ligne
#6 Le 18/04/2010, à 15:40
- Michel Leunen
Re : Impossible de déplacer ses bases de données MySql
sinon quand je vais voir les permission dans home pour le dossier mysql il me dit que la permission et pour le groupe mysql et il y'a un cadena puis une sorte de fléche au dessus;
et pour le dossier www il y'a un cadena avec la permission root
Manifestement, les permissions ne sont pas correctes pour le répertoire www (Apache). Tu devrais avoir www-data ou un truc du genre. A vérifier et à modifier. Je n'ai pas mysql et apache ici sur mon PC, je ne peux donc pas être sûr.
Pour ton répertoire mysql dans ton home, s'il y a une flèche au dessus de l'icône, c'est que tu as fait le lien symbolique dans le mauvais sens.
Si tu as mis ces répertoires dans ton home, que donne :
ls -l
Michel Leunen
http://linux.leunen.com
Hors ligne
#7 Le 26/08/2012, à 05:45
- McPeter
Re : Impossible de déplacer ses bases de données MySql
Déterrage de post .. mais j'avais loupé ça
BOnjours, bon autant que je vienne chercher de l'aide ici plustôt que ouvrir le même topic
je m'en sorté très bien en suivant les tutoriels et j'en suis arrivé au même problème
je compati Sonic
![]()
otsuka@otsuka-desktop:~$ sudo /etc/init.d/mysql restart * Stopping MySQL database server mysqld [ OK ] * Starting MySQL database server mysqld [fail]
j'ai voulu faire pareil que sonic mettre la base de donné et apache dans /home car ma partition système c'est pas la joie
sinon quand je vais voir les permission dans home pour le dossier mysql il me dit que la permission et pour le groupe mysql et il y'a un cadena puis une sorte de fléche au dessus;
et pour le dossier www il y'a un cadena avec la permission rootj'aurais voulu savoir si y'avait pas une commande pour tous recommencé à zéro
enlevé tous mysql, apache, php les paquet en rapport avec le problème pour repartir sur de bonne base ?
...mysql restart ?! MOUAHAHAAH
bravo .. bien de déplacer ses base de données sans _ARRETER_ le serveur de base de données _AVANT_ !! bravo
faut pas s'étonner si tout casse après
Hors ligne
Pages : 1