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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Changer de répertoire MySQL : Aie j'ai tout casser..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Changer de répertoire MySQL : Aie j'ai tout casser..

n°700137
paquerette
Flower Power...
Posté le 29-06-2005 à 23:19:35  profilanswer
 

Voila voila...
 
j'avais les fichiers mysql dans /var/mysql
 
Le souci, c'est que je pensais pas que ca ira la quand j'ai fait mon partitionnement et la partition var, sera a terme trop petite.
 
Donc, je jette un oeil dans /etc/my.cnf je vois basedir et datadir... => je me dit oki pas de pb =>
 
service mysqld stop
usermod -d /home/special/mysql -m mysql
vi /etc/my.cnf, je fait les modifs...
 
et je fait un
 
service mysqld start
et la : [FAILED] image : fache
 
les logs ne sont pas très parlantes :
 
050629 23:14:28 [Warning] Can't create test file /home/special/mysql/dell1.lower-test
/usr/libexec/mysqld: Can't change dir to '/home/special/mysql/' (Errcode: 13)
050629 23:14:28 [ERROR] Aborting
 
Pourtant les droits sur les fichiers sont correct!
 
Pour info :
 
Redhat ES 4 update 1,
MySQL 4.1
 
Note : c'est assez urgent... je doit livrer le serveur demain soir et bcp de boulot a faire :'(
 
paquerette

mood
Publicité
Posté le 29-06-2005 à 23:19:35  profilanswer
 

n°700138
deather2
Posté le 29-06-2005 à 23:29:56  profilanswer
 

Probleme de droits ? Serveur chroote ?

n°700149
paquerette
Flower Power...
Posté le 30-06-2005 à 00:04:07  profilanswer
 

ben les droits sont clean, et le serveur n'est pas chrooter (enfin ca a pas l'air, vu l'arbo du répertoire)
 
Comme j'ai une sauvegarde de toutes les bases, j'ai essayer ca :  
j'ai viré le rpm de mysqlserver => ca vire le user mysql, réinstaller (recréer le répertoire), redémmarer (recréer les bases)
 
Sauf que ca déconne :'(
 
050629 23:51:04  mysqld started
InnoDB: The first specified data file ./ibdata1 did not exist:
InnoDB: a new database to be created!
050629 23:51:04  InnoDB: Setting file ./ibdata1 size to 10 MB
InnoDB: Database physically writes the file full: wait...
050629 23:51:04  InnoDB: Log file ./ib_logfile0 did not exist: new to be created
InnoDB: Setting log file ./ib_logfile0 size to 5 MB
InnoDB: Database physically writes the file full: wait...
050629 23:51:05  InnoDB: Log file ./ib_logfile1 did not exist: new to be created
InnoDB: Setting log file ./ib_logfile1 size to 5 MB
InnoDB: Database physically writes the file full: wait...
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: Creating foreign key constraint system tables
InnoDB: Foreign key constraint system tables created
050629 23:51:05  InnoDB: Started; log sequence number 0 0
/usr/libexec/mysqld: ready for connections.
Version: '4.1.10a'  socket: '/var/lib/mysql/mysql/mysql.sock'  port: 3306  Source distribution
 
Comme ca tout a l'air nickel sauf que :  
Timeout error occurred trying to start MySQL Daemon.
Starting MySQL:                                            [FAILED]
 
 
Si j'essaie d'arreter/redémarrer j'ai la meme erreur et ca dans les logs :
 
050630 00:02:30  mysqld started
050630  0:02:30  InnoDB: Started; log sequence number 0 43634
/usr/libexec/mysqld: ready for connections.
Version: '4.1.10a'  socket: '/var/lib/mysql/mysql/mysql.sock'  port: 3306  Source distribution
 
et en essayant de se connecter avec mysql
 
[root@dell1 init.d]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

n°700157
paquerette
Flower Power...
Posté le 30-06-2005 à 00:36:01  profilanswer
 

Purée l'erreur visieuse !
en rétablissant dans le fichier /etc/my.cnf le chemin par défaut, j'ai mis un mysql de trop dans le chemin du fichier socket
 
/var/lib/mysql/mysql/mysql.sock
 
en mettant ca :  
/var/lib/mysql/mysql.sock
ca marche....
 
pfiouuuhhhhhh  :sweat:  
 
 

n°700159
paquerette
Flower Power...
Posté le 30-06-2005 à 00:55:39  profilanswer
 

par contre pas moyen de faire démarrer mysqld avec les fichiers dans /home/special/mysql
 
La je viens de recopier les anciennes base dans /var/lib/mysql et ca redémmare...
 
je capte pas pkoi ca ne marche pas dans /home
c'est pas les memes partition, mais c'est les memes systems de fichier...
 

n°700318
paquerette
Flower Power...
Posté le 30-06-2005 à 13:04:31  profilanswer
 

personne n'a rencontrer ce pb?
 
 [:herencia]

n°700332
kelus
Posté le 30-06-2005 à 13:48:51  profilanswer
 

les droits de /home/special/mysql sont bons ?  
y a quoi dans les logs ?

n°700373
paquerette
Flower Power...
Posté le 30-06-2005 à 15:19:22  profilanswer
 

l'ensemble du chemin jusqu'au répertoire /home/special/mysql est en 755, les répertoires dans mysql sont en 700 les fichier en 660.
 
et si je regarde /var/lib/mysql ou ca marche
cd /var/lib/mysql  
 
[root@dell1 mysql]# getfacl mysql
# file: mysql
# owner: mysql
# group: mysql
user::rwx
group::---
other::---
 
[root@dell1 mysql]# getfacl .
# file: .
# owner: mysql
# group: mysql
user::rwx
group::r-x
other::r-x
 
Donc pas d'acl particulier...
 
Paquerette

n°700375
the_fireba​ll
I have fucking failed
Posté le 30-06-2005 à 15:22:58  profilanswer
 

et si tu passes pas un export avec mysqldump, et que tu l'importes dans ton mysql dans le nouveau chemin ? Je pense que c'est quand meme la méthode la plus propre ;) mais ce n'est que mon avis


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Changer de répertoire MySQL : Aie j'ai tout casser..

 

Sujets relatifs
[MySQL] tables corrompues[mySQL] non trouvé par Dotclear/wordpress [résolu]
MySQL: sécurisation des useridsApache 1.3.33 + Php 5.0.4 + mysql 4.1.11
Problème mise à jour MySQLMysql ? Mbstring ? Phpmyadmin ?
Administration de bind avec MySQLChanger la résolution de la console (sans X)
MySQL sous linuxPeut t'on changer de carte video sur mini mac??
Plus de sujets relatifs à : Changer de répertoire MySQL : Aie j'ai tout casser..


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