|
|
MySQL шпаргалки
Часто, когда разрабатываешь сайт, замечаешь, как на одни и те же грабли наступают разработчики при проектировании базы данных.
Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL.
Работа с бекапамиДелаем бекапmysqldump -u USER -pPASSWORD DATABASE > /path/to/file/dump.sql
Создаём структуру базы без данныхmysqldump --no-data - u USER -pPASSWORD DATABASE > /path/to/file/schema.sql
Если нужно сделать дамп только одной или нескольких таблицmysqldump -u USER -pPASSWORD DATABASE TABLE1 TABLE2 TABLE3 > /path/to/file/dump_table.sql
Создаём бекап и сразу его архивируемmysqldump -u USER -pPASSWORD DATABASE | gzip > /path/to/outputfile.sql.gz
Создание бекапа с указанием его датыmysqldump -uUSER -pPASSWORD DATABASE | gzip > `date +/path/to/outputfile.sql.%Y%m%d.%H%M%S.gz`
Заливаем бекап в базу данныхmysql -u USER -pPASSWORD DATABASE < /path/to/dump.sql
Заливаем архив бекапа в базуgunzip < /path/to/outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASE или так zcat /path/to/outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASE
Создаём новую базу данныхmysqladmin -u USER -pPASSWORD create NEWDATABASE
Удобно использовать бекап с дополнительными опциями -Q -c -e , т.е.mysqldump -Q -c -e -u USER -pPASSWORD DATABASE > /path/to/file/dump.sql , где:
mysqlshow -u USER -pPASSWORD
А так же можно посмотреть список таблиц базы:mysqlshow -u USER -pPASSWORD DATABASE
Для таблиц InnoDB надо добавлять --single-transaction, это гарантирует целостность данных бекапа.Для таблиц MyISAN это не актуально, ибо они не поддерживают транзакционность. Подробнее Общие факты
Работа с даннымиЧисла
Строки
ДатыНе забывайте, что
Перечисления
Отладка
Источник habr.com/blogs/mysql/105954/ |
Веб мастеру
Учебники-справочники
htaccess
CHMOD
ERROR - таблица кодов возврата
404
МЕТА-теги
CSS
robots.txt
Защита от авто-заполнения форм
Redirect
Валидность
Софт
Web soft
Лучшие веб-утилиты
Онлайновые WYSIWYG
WAP софт
Favicon
Favicon
Редакторы иконок
Генераторы иконок онлайн
Генератор иконок для смартфонов онлайн
RSS
RSS
Примеры RSS
Пример Atom-документа
|