hosting:mysql:storage-engine

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hosting:mysql:storage-engine [2019/12/03 02:52]
poglubko
hosting:mysql:storage-engine [2020/06/05 11:50] (текущий)
Строка 1: Строка 1:
 ====== 2.7.15. Изменение типа хранилища ====== ====== 2.7.15. Изменение типа хранилища ======
  
-<note warning>+<alert type="danger">
 Перед проведением каких-либо действий важно [[hosting:backup:create|создать резервную копию]] базы данных. Перед проведением каких-либо действий важно [[hosting:backup:create|создать резервную копию]] базы данных.
-</note>+</alert>
  
 +<alert type="info">
 +Для конвертации типа хранилища можно также воспользоваться [[::hosting:php:scripts:mysql-engine-convert|PHP-скриптом]].
 +</alert>
 +<nav type="tabs" justified="true" stacked="true" fade="true">
 Конвертации типа хранилища в таблицах MySQL, к примеру из MyISAM в InnoDB, можно произвести следующими способами: Конвертации типа хранилища в таблицах MySQL, к примеру из MyISAM в InnoDB, можно произвести следующими способами:
-  * [[hosting:php:scripts:mysql-engine-convert|PHP-скриптом]] +  * [[#sql|SQL-запросами]] 
-  * [[#SQL-команды|SQL-запросами]] +  * [[#cli|Консольными командами]] 
-  * [[#Консольные_команды|Консольными командами]] +<pane id="sql">
- +
-===== SQL-команды =====+
  
 Чтобы изменить тип хранилища отдельных таблиц, подключитесь к базе данных с помощью [[hosting:mysql:clients:pma:enter|phpMyAdmin]] или любого другого [[hosting:mysql:clients|MySQL-клиента]] и для нужных таблиц [[hosting:mysql:clients:pma:sql-query|выполните SQL-запрос]] вида:<code mysql> Чтобы изменить тип хранилища отдельных таблиц, подключитесь к базе данных с помощью [[hosting:mysql:clients:pma:enter|phpMyAdmin]] или любого другого [[hosting:mysql:clients|MySQL-клиента]] и для нужных таблиц [[hosting:mysql:clients:pma:sql-query|выполните SQL-запрос]] вида:<code mysql>
Строка 17: Строка 19:
 Где вместо ''table_name'' укажите нужную таблицу, а вместо ''InnoDB'' — нужный тип движка хранилища. Где вместо ''table_name'' укажите нужную таблицу, а вместо ''InnoDB'' — нужный тип движка хранилища.
  
-===== Консольные команды =====+</pane> 
 +<pane id="cli">
  
 Чтобы изменить тип хранилища для всех таблиц в базе данных, воспользуйтесь консольной программой ''mysql'' (для её использования нужно [[hosting:ssh:connect|подключиться по SSH]] к серверу хостинга). Для проведения конвертации всех таблиц в ''InnoDB'' выполните: Чтобы изменить тип хранилища для всех таблиц в базе данных, воспользуйтесь консольной программой ''mysql'' (для её использования нужно [[hosting:ssh:connect|подключиться по SSH]] к серверу хостинга). Для проведения конвертации всех таблиц в ''InnoDB'' выполните:
Строка 31: Строка 34:
   * ''innodb'' — тип хранилища.   * ''innodb'' — тип хранилища.
  
-<wrap em>Важно:</wrap> все данные, кроме типа хранилища, в команде нужно изменить дважды. При выполнении команды вывод может выглядеть так:<code>+<text type="danger">**Важно:**</text> все данные, кроме типа хранилища, в команде нужно изменить дважды. При выполнении команды вывод может выглядеть так:<code>
 mysql: [Warning] Using a password on the command line interface can be insecure.</code> mysql: [Warning] Using a password on the command line interface can be insecure.</code>
 Такого сообщения не стоит пугаться, это уведомление лишь указывает на то, что использование пароля в команде небезопасно. Если других данных нет, то команда выполнилась корректно. Такого сообщения не стоит пугаться, это уведомление лишь указывает на то, что использование пароля в команде небезопасно. Если других данных нет, то команда выполнилась корректно.
- +</pane> 
-===== Другие статьи ===== +</nav>
- +
-{{indexmenu>.#1|nsort tsort}}+
  • hosting/mysql/storage-engine.1575334336.txt.gz
  • Последнее изменение: 2019/12/03 02:52
  • poglubko