Користувальницькі налаштування

Налаштування сайту


networks:mysql

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
networks:mysql [2013/12/08 20:11] olexande bilovolnetworks:mysql [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1
Рядок 1: Рядок 1:
 ====== MySQL ====== ====== MySQL ======
 +
 +[[http://habrahabr.ru/company/centosadmin/blog/227533/|Бекап баз данных – есть ли он?]]
 +
 +[[http://habrahabr.ru/post/105954/|MySQL шпаргалки habr]]
 +
 +[[http://habrahabr.ru/post/205964/|Ежедневная архивация mysql-баз под windows]]
 +
 +[[http://habrahabr.ru/company/centosadmin/blog/235131/|Наш велосипед или скрипты, облегчающие жизнь админа]]
 +
 +===== Работа с бекапами =====
 +
 +**Делаем бекап**
 +
 +''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 -u USER -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''
  
 ===== Включить и первичная настройка ===== ===== Включить и первичная настройка =====
Рядок 12: Рядок 58:
  
 <file>SELECT USER from mysql.user;</file> <file>SELECT USER from mysql.user;</file>
 +
 +===== Как посмотреть список таблиц и их структуру в MySQL =====
 +
 +<file>SHOW DATABASES; - список баз данных
 +SHOW TABLES [FROM db_name]; -  список таблиц в базе 
 +SHOW COLUMNS FROM таблица [FROM db_name]; - список столбцов в таблице
 +SHOW CREATE TABLE table_name; - показать структуру таблицы в формате "CREATE TABLE"
 +SHOW INDEX FROM tbl_name; - список индексов
 +SHOW GRANTS FOR user [FROM db_name]; - привилегии для пользователя.</file>
 +
 +
 +<file>SHOW VARIABLES; - значения системных переменных
 +SHOW [FULL] PROCESSLIST; - статистика по mysqld процессам
 +SHOW STATUS; - общая статистика
 +SHOW TABLE STATUS [FROM db_name]; - статистика по всем таблицам в базе</file>
 +
  
 ===== как узнать права пользователя? ===== ===== как узнать права пользователя? =====
networks/mysql.1386533460.txt.gz · Востаннє змінено: 2013/12/08 20:11 повз olexande bilovol

Якщо не вказано інше, вміст цієї Вікі підпадає під дію такої ліцензії: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki