#!/bin/sh
# Backup Baze de date MySQL
b_dir=”/usr/BACKUP/”
log_dir=”/var/log/backup/”
MySQL_db_dir=”/usr/local/mysql/var/”
MySQK_bk_user=”userul de backup”
MySQL_bk_pw=”Parola pentru userul de backup”
mkdir $b_dir`date +”%d%b%y”`
mkdir $b_dir`date +”%d%b%y”`/mysql/
# MySQL
for i in `ls $MySQL_db_dir | sed -e ’s/\///’` ; do
if [ -d $MySQL_db_dir$i ] ; then
cd $b_dir`date +”%d%b%y”`/mysql/
/usr/bin/mysqldump $i -u $MySQL_bk_user -p”$MySQL_bk_pw” > $i-`date +”%d%b%y”`.sql
tar cjf $i-`date +”%d%b%y”`.sql.tar.bz2 $i-`date +”%d%b%y”`.sql
rm -rf $i-`date +”%d%b%y”`.sql
fi
done
DOWNLOAD SCRIPT
In cazul in care ati pierdut sau uitat parola pentru userul root de la MySQL, aceasta se poate recupera foarte usor urmand pasii de mai jos. Exemplele sunt date pentru FreeBSD insa comenzile functioneaza pe orice distributie de Linux, mai putin scripturile de initializare aflate in “/etc/rc.d/” (in exemplul nostru).
Oprim serverul MySQL
root@bsdpc[~] # /etc/rc.d/mysql stop
Pornim [...]
Acest tutorial prezinta instalarea serverului MySQL folosing sursele ce vor fi compilate.
Comenzile sunt pentru un sistem FreeBSD dar pasii care trebuie urmati sunt aceeasi pentru orice platforma Linux.
Adaugam in sistem grupul mysql si userul mysql ca apartinand grupului mysql
root@bsdpc[~/work/src/mysql-5.1.41] # pw group add mysql
root@bsdpc[~/work/src/mysql-5.1.41] # pw user add mysql -g mysql -s /usr/sbin/nologin
Configuram pachetul cu [...]