Написал быстренько bash-скрипт по бэкапу директории + mysql на FTP сервер. Отличительной особенностью является то, что скрипт не создает локальных файлов, а сразу через пайпы пишет на ftp. Бывает крайне полезно, когда места впритык. Софт используется стандартный: tar, curl, gzip, mysqldump(опционально). #!/bin/bash FTP_USER=user FTP_PASS=pass FTP_HOST=192.168.0.1 FTP_PORT=21 FTP_PATH= MYSQL_USER=root MYSQL_PASS=pass MYSQL_DB=$2 BACKUP_DIR=$1 stat $BACKUP_DIR > /dev/null… Читать далее Очередной легкий backup bash-скрипт
Метка: MySQL
MySQL: GRANT ALL — Access denied for user root@localhost
Словил ошибку при передаче привилегий новосозданному пользователю. GRANT ALL ON *.* TO ‘admin’@’localhost’; ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES) Хотя при этом был залогинен как mysql root. Причина оказалась в следующем: На этом сервере база mysql(системная, которая хранит учетки) была не родная, а импортирована со старого сервера, который выводится из… Читать далее MySQL: GRANT ALL — Access denied for user root@localhost
SSH проксирование и проброс портов
Разберемся немного с проксирование и пробросом портов через ssh. Ситуация первая. У нас есть домашний компьютер с *nix-системой с белым IP и есть рабочий сервер или стационарник так же с Linux. Есть необходимость зайти из дома и провести какие-то действия на работе. Но безопасники перекрыли все что можно и соответственно напрямую мы подключиться не можем.… Читать далее SSH проксирование и проброс портов
MySQL : Восстановление одной базы из полного дампа.
Понадобилось восстановить одну единственную базу данных и полного бэкапа всех данных. Как оказалось делается очень просто: $ mysql -u root -p —one-database db_to_restore < fulldump.sql Если вам надо поместить базу в отдельный файл, в дело вступает магия sed : $ sed -n ‘/^— Current Database: `test`/,/^— Current Database: `/p’ fulldump.sql > test.sql С sed не… Читать далее MySQL : Восстановление одной базы из полного дампа.
Организация резервного копирования БД MySQL
Очень интересная на мой взгляд статья. Написана не мной, но ссылка на оригинал внизу. —- Для любого администратора, который отвечает за работоспособность БД MySQL важным фактором является корректный backup данной БД. Утилита mysqldump, которая входит в дистрибутив MySQL и служит для организации базового backup`ирования небольших БД, меня не устраивает. Причины достаточно просты: — можно указать… Читать далее Организация резервного копирования БД MySQL