С нами с 19.04.05
Сообщения: 1577
Рейтинг: 957
|
Добавлено: 14/06/10 в 17:38 |
Без использования mysqldump -udbname -hlocalhost -pdppass dbuser > dbdump.txt
и
mysql -udbname -hlocalhost -pdppass dbuser < dbdump.txt
Может есть команды - что бы все базы сразу бэкапились или придётся все же делать что то типо командного файла.
Все заранее благодарен
|
|
Link Trade - блоги в Art,Comics,Hentai,3D и тп - 338198557
|
0
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 14/06/10 в 17:52 |
Как это бекап без команд? А то проще сделать так:
ssh login@host mysqldump -udbname -hlocalhost -pdppass dbuser > dbdump.txt
И бекапишь на свой комп.
|
|
|
|
Мотиватор :)
С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607
|
Добавлено: 14/06/10 в 18:06 |
возьми automysqlbackup. там много настроек разных, но достаточно указать хост / базы / юзернейм и пароль.
|
|
|
|
С нами с 10.05.10
Сообщения: 5
Рейтинг: 5
|
Добавлено: 14/06/10 в 18:07 |
скриптие примерно такой:
#/bin/sh
BACKUPFILE=backup-`date +%Y-%m-%d`.sql.gz
ssh user@somehost.com "mysqldump -u my_user -pMyp4ssw0rd db_name | gzip > ~/${BACKUPFILE} "
scp user@somehost.com:"~/${BACKUPFILE}" ~/backups/
Но этот способ не интересен в случае небольшой дисковой квоты на хостинге, так как она просто не позволит создать на сервере файл нужного размера, поэтому можно сделать чтобы бэкап сразу сохранялся на локальный компьютер:
#/bin/sh
BACKUPFILE=~/backups/backup-`date +%Y-%m-%d`.sql.gz
ssh user@somehost.com 'mysqldump -u my_user -pMyp4ssw0rd db_name | gzip' > ~/${BACKUPFILE}
Скрипт можно сохранить под именем ~/scripts/backup_mysql.sh, затем открыть пользовательский файл crontab на редактирование и добавить в конец строчку:
55 23 * * * ~/scripts/backup_mysql.sh
Сохранить файл и выйти из редактора.
Теперь каждый день в 23.55 будет в директории ~/backups будет появляться новый бэкап базы данных.
|
|
|
|
С нами с 31.08.09
Сообщения: 699
Рейтинг: 533
|
Добавлено: 14/06/10 в 18:54 |
|
|
|
|
С нами с 19.04.05
Сообщения: 1577
Рейтинг: 957
|
Добавлено: 14/06/10 в 18:59 |
Парни спасибо за предложенные варианты! Буду разбираться ...
Всех оценил по максимому
|
|
Link Trade - блоги в Art,Comics,Hentai,3D и тп - 338198557
|
0
|
|
|
С нами с 19.04.05
Сообщения: 1577
Рейтинг: 957
|
Добавлено: 14/06/10 в 19:06 |
Ещё вопросик!
А как без phpMyAdmin и прочих оболочек и панелей администрирования , имея только SSH доступ, вывести список база с сервера и если это возможно посмотреть ещё и таблицы в этих базах ?
|
|
Link Trade - блоги в Art,Comics,Hentai,3D и тп - 338198557
|
0
|
|
|
С нами с 19.05.08
Сообщения: 1894
Рейтинг: 3625
|
Добавлено: 14/06/10 в 19:15 |
|
|
(!)Внимание Ero Advertising дополнительный Еврики от продажи рекламы. Особенно попандеров и мобилок.
|
3
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 14/06/10 в 20:05 |
Для тех, кто ленится изучать синтаксис mysql и просто для эстетов, есть navicat, у которого есть фришная лайт-версия. Можно коннектиться к удаленному mysql-серверу через ssh и все, что нужно, там визуально делать. Есть версии для линукса и макос.
|
|
|
|
С нами с 16.10.09
Сообщения: 343
Рейтинг: 419
|
Добавлено: 14/06/10 в 21:05 |
mysqldump -uusername -ppassword --all-databases > megadump.sql
gzip -S .gz -9 megadump.sql
или просто
aptitide install backup-manager
и в /etc/backup-manager.conf указать
export BM_ARCHIVE_METHOD="mysql"
export BM_MYSQL_DATABASES="__ALL__"
export BM_MYSQL_SAFEDUMPS="true"
export BM_MYSQL_ADMINLOGIN="root" # или сделать специального юзера для быкапа
export BM_MYSQL_ADMINPASS="парольрута"
совсем простой, но чреватый вариант:
# tar czvf mysql.tar.gz /var/lib/mysql
Для списка баз полезны команды типа
show databases;
и show tables; (внутри базы, разумеется)
|
|
|
|
С нами с 20.02.06
Сообщения: 248
Рейтинг: 366
|
Добавлено: 14/06/10 в 22:02 |
Retox писал: | Ещё вопросик!
А как без phpMyAdmin и прочих оболочек и панелей администрирования , имея только SSH доступ, вывести список база с сервера и если это возможно посмотреть ещё и таблицы в этих базах ? |
Код: | SHOW DATABASES;
SHOW TABLES FROM some_db; |
Это всё в мускуле, естественно
|
|
|
|
С нами с 31.08.09
Сообщения: 699
Рейтинг: 533
|
Добавлено: 14/06/10 в 22:06 |
CABMIT писал: | Код: | SHOW DATABASES;
SHOW TABLES FROM some_db; |
Это всё в мускуле, естественно |
Но по SSH как и хотел TC
|
|
|
|