Страница 2 из 2

Re: как создать script авто бекап mysqldump на каждый день?з

Добавлено: 03 ноя 2011, 14:48
nixzero
у меня стоит старый пароль

Re: как создать script авто бекап mysqldump на каждый день?з

Добавлено: 03 ноя 2011, 14:51
zaka
nixzero
если Joomla то в корне должен быть файл configuration.php там можешь поменять пасс
[spoilercat configuration.php]<?php
class JConfig {
public $dbtype = 'mysqli';
public $host = 'localhost';
public $user = 'joomla';
public $password = '123456';
}[/spoiler]

Re: как создать script авто бекап mysqldump на каждый день?з

Добавлено: 03 ноя 2011, 15:02
nixzero
ok shas poprobuiu

Re: как создать script авто бекап mysqldump на каждый день?з

Добавлено: 03 ноя 2011, 15:10
zaka
меняй пароль в мускуле (руут) тот же пасс засунь в скрипт и в configuration.php

Re: как создать script авто бекап mysqldump на каждый день?з

Добавлено: 03 ноя 2011, 16:33
nixzero
я так сделал всеравно не получается но изменения есть. когда запускаю script пароль спрашивает у меня пароль внутри script написано

Re: как создать script авто бекап mysqldump на каждый день?з

Добавлено: 03 ноя 2011, 17:25
zaka
nixzero

Код: Выделить всё

#!/bin/bash
user="root" #Пользователь БД
pass='zairkaf88' #Пароль пользователя
dump="/usr/bin/mysqldump"
db="testdb" #Название базы
date="/bin/date"
bz="/bin/bzip2"
path="/home/zaka/" #Путь к папке куда лить
host="localhost" # имя хоста
ts=`$date +%H_%M-%d.%m.%y`
${dump} -h ${host}  -u${user} -p${pass} ${db} | $bz > ${path}/backup-${ts}.sql.bz2
Примечание: Поменяй значение переменных user, pass, db, path,host вроде все работает

P/S баг был в ключе -u и -p. ключ -p требует ординарные кавычки вот и все)))

Re: как создать script авто бекап mysqldump на каждый день?з

Добавлено: 09 ноя 2011, 13:31
nixzero
Всем спасибо sisadminy. я разобрался mysqldump -u 'root' -h localhost -p '*******' -B 'base' | gzip > /home/base.sql.gz


Спасибо! все у меня работает

Re: как создать script авто бекап mysqldump на каждый день?з

Добавлено: 09 ноя 2011, 14:01
zaka
nixzero писал(а):Всем спасибо sisadminy. я разобрался mysqldump -u 'root' -h localhost -p '*******' -B 'base' | gzip > /home/base.sql.gz
Спасибо! все у меня работает
ну главное что работает ))) но плюс скрипта от Raven он удобен для пользование и как бы сказать "профессиональнее" попробуй понравиться )))

[spoiler]#!/bin/bash
user="root" #Пользователь БД
pass='*****' #Пароль пользователя
dump="/usr/bin/mysqldump"
db="testdb" #Название базы
date="/bin/date"
bz="/bin/bzip2"
path="~/" #Путь к папке куда лить
host="localhost" # имя хоста
ts=`$date +%H_%M-%d.%m.%y`
${dump} -h ${host} -u${user} -p${pass} ${db} | $bz > ${path}/backup-${ts}.sql.bz2[/spoiler]

Re: как создать script авто бекап mysqldump на каждый день?з

Добавлено: 09 ноя 2011, 17:44
nixzero
Vsem Sposibo!