Apparament plus de place...
/dev/sda6 1004M 1004M 0 100% /var
Tout mon site est dans var/www
Comment changer de repertoire de mysql pour sont stockage de base de donnée?
Ou de lui donner d'espace d'autre partition /var svp ?
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 2.0G 387M 1.5G 21% /
tmpfs 1013M 0 1013M 0% /dev/shm
/dev/sda11 6.7G 33M 6.7G 1% /data
/dev/sda9 502M 33M 470M 7% /home
/dev/sda10 2.0G 33M 2.0G 2% /log
/dev/sda7 2.0G 33M 2.0G 2% /opt
/dev/sda5 1004M 33M 972M 4% /tmp
/dev/sda6 1004M 1004M 0 100% /var <- My site
Merci bcp.
# Fichier my.cnf
Posté par Steve Azriel . Évalué à 1.
Ma suggestion:
1) Arrêter la base MySQL
2) Modifier le fichier my.cnf (/etc/my.cnf ?) pour indiquer l'emplacement des données voir même des logs (puisque j'ai vu une partition /log, quoique peut-être y a-t-il un lien /var/log -> /log ...)
Pour déplacer les données MySQL du /var, il y a un paramètre "datadir" dans la section "mysqld" comme:
Le rajouter s'il n'existe pas avec le nouveau chemin :-)
D'autres paramètres peuvent être à modifier pour finaliser le tout.
3) Copier les répertoires d'origines (/var/lib/mysql, ...) vers leur nouvel emplacement (comme indiqué dans le fichier my.cnf)
4) Relancer mysql et voir s'il ne grogne pas trop :-)
5) Si tout est OK, nettoyer les anciens répertoires ^__^
Bon courage !
Cdlt,
PS: On peut aussi passer par des liens symboliques (déplacement des répertoires et créer d'un lien), mais c'est moins "visible" donc facilement oubliable (surtout quand on doit remonter un serveur identique :P)
Quelques Réfs:
¤ Exemple de /etc/my.cnf [http://docdb.fnal.gov/doc/my.cnf.html]
¤ Tuning/Optimizing my.cnf file for MySQL [http://www.linuxweblog.com/node/231]
[^] # Re: Fichier my.cnf
Posté par arres2k . Évalué à 1.
*********:/# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for crashed MySQL tables in the background.
Vue que mysql now est sur /Home/ quelle dossier doit-je supprimé de /var s'il te plais ?
[^] # Re: Fichier my.cnf
Posté par Steve Azriel . Évalué à 1.
D'après le df que tu nous as donné, j'aurais pensé que tu aurais mis la base SQL dans un endroit de /data (+6 GB dispo !).
M'enfin !
Sauf erreur, le répertoire des données MySQL se trouve dans /var/lib/mysql.
=> Une petite "sauvegarde" (dans /data/, via la commande tar) avant suppression me parait judicieuse au cas où :-)
Bon courage !
Cdlt,
PS: Tu peux aussi déplacer les pages Web ailleurs que dans /var/www si tu as vraiment envie d'isoler les données, avec une arborescence type:
/data/monsite/mysql pour MySQL
/data/monsite/www pour les pages Web
[^] # Re: probléme fonction mail()
Posté par arres2k . Évalué à 1.
Depuis que j'ai changer de source de ma base de donner de /var/lib/mysql a /home/mysql, sur mon forum phpBB j'ai ce message d'érreur quand quelqu'un s'inscris Failed sending email :: PHP ::
Je crois que c'est la fonction mail() mais je l'est activé y'a longtemps et ça marche depuis que j'ai fais la manip de mysql...
Merci .
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.