Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Re: linknx : multi persist
#1
On Sat, 2 Apr 2011 01:11:13 -0700 (PDT), chitloft
<arnaud.cognard@laposte.net> wrote:

> je me pose la question s'il est possible de faire du writting en
> database et en file en meme temps, en tout cas chez moi ca ne semble
> pas vouloir fonctionner...
>
> l'idée serait de pousser les fichiers sur 1 hébergeur par ex en
> backup.

Une petite crontab qui exporte la base régulièrement au format SQL, et tu
as un fichier qui pourra être backupé... C'est ce que je fais sur mes
machines hébergeant des bases de données (avant, je backupais juste les
binaires de MySQL, mais en cas de crash, c'est une vraie misère à
ré-installer. J'en ai fait la douloureuse expérience).

La commande magique :

$ mysqldump <base> -u <mysql_user> >/tmp/mysql_base.sql

Pour que ce soit automatique, il faut que le mot de passe du compte
<mysql_user> soit dans le fichier ~/.my.cnf de l'utilisateur sous lequel
la
commande crontab va être lancée (généralement root). Le format est :

[client]
user=<mysql_user>
password=<mysql_user_passwd>

D'un point de vue sécurité, il faut mettre les droits 600 sur ce fichier,
pour qu'il ne soit pas lisible par les autres utilisateurs, et il vaut
mieux que le compte <mysql_user> ne puisse que lire la base (on peut créer
autant de comptes avec autant de droits qu'on veut).

--
Frédéric


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)