Fórum Root.cz
Hlavní témata => Server => Téma založeno: rado3105 29. 03. 2014, 10:38:17
-
Zalohujem databazu mysql cez mysqldump po jednom subore.
Vytvoril som potrebny priecinok vo /var/lib/mysql/xxx
lenze pri obnove mi hadze tuto chybu:
root@x-serv:/var/lib/mysql# mysql -u root -pheslo xxx < /media/wd1500GB/zalohy/ostatne/mysql/xxx_2014-03-28.sql
ERROR 1005 (HY000) at line 25: Can't create table 'phpbb_acl_groups' (errno: 13)
Neviete poradit aky je problem?
vdaka
-
skusal som aj chown mysql:mysql /var/lib/mysql/xxx aj chmod a+rwx /var/lib/mysql/xxx, nic nepomohlo...
-
ked tak pozeram tak nie som schopny menit permissions vo var/lib/mysql aj ked som prihlaseny ako root....vytvorim ako root priecinok (inak ani nejde) a ked chcem zmenit tak stale ostava vlastnikom root....
skusal som aj chown --reference=povodny novy
nepomohlo....
-
Takze jediny problem su tie permissions..ze ich neviem zmenit...neviete preco to nie je mozne?
-
tu slozku smaz, nema tam co delat (mysql ji vytvori sam)
-
tu zlozku som zmazal a pri obnove mi vyhodilo chybu:
ERROR 1049 (42000): Unknown database 'xxx'
-
S beziacim mysql sa trebalo prihlasit do neho, vymazat danu databazu. Vytvorit novu - s tym istym nazvom. Pomocou horeuvedeneho prikazu ju obnovit...a ide to...
-
/root/.my.cnf
[client]
user=root
password=tajneheslo
find /var/local/mysqlbackups/ -mtime +7 -exec rm {} \;
BACKUPLOCATION=/var/local/mysqlbackups
dt=`date +%y%m%d-%H%M`
mkdir -p $BACKUPLOCATION
mysql --defaults-extra-file=/root/.my.cnf -B -N -e "show databases" | while read db
do
BACKUPFILE=$BACKUPLOCATION/$db-$dt.mysql
echo "Backing up $db into $BACKUPFILE"
/usr/bin/mysqldump --defaults-extra-file=/root/.my.cnf --single-transaction $db | gzip > $BACKUPFILE.gz
done