
Смена кодировки сайта на perl'e с window-1251 на utf8
Максимально автоматизированный способ перевода сайта с windows-1251 на utf-8.
Максимально автоматизированный способ перевода сайта с windows-1251 на utf-8.
Скрипт делает резервную копию таблицы в файл с именем table.01-12-2010.sql и удаляет резервные копии старше 7 дней:
#!/bin/bash
cd dumptable
NOW=$(date +"%m-%d-%Y");
FILE="table.$NOW.sql";
#echo $FILE
mysqldump -u user -h host -ppassword db table_name >$FILE
ls -t | tail -n+8 | xargs -I rm '{}'
его надо записать в крон в виде
/bin/sh путь и имя файла
my $cmd = join " ", (
"start $exe",
($exe=~/mysqld-max/? ("--defaults-file=$config") : ()),
"--user=root",
"--standalone",
# "--init-connect=\"insert into mysql.test set test=current_timestamp()\"",
"--basedir=$basedir",
"--character-sets-dir=$basedir/share/charsets",
# включить логи{
"--log-slow-queries=$basedir/logs/slow.log",
"--log-slow-admin-statements",
"--long_query_time=1",
"--log-queries-not-using-indexes",
# }конец
($CNF{mysql_args}||""),
);
-g pattern - анализировать запросы, соответствующие шаблону /pattern/, например /select.*TableName/i
-s sort_type - варианты сортировки:
t, at: по времени запроса
l, al: по времени блокировки
s, as: по количеству строк