Drupal キャッシュの削除
Nid: 772
$ drush cc all # Drupal 7 $ drush cache-rebuild # Drupal 8
すべてのキャッシュテーブルを削除
$ drush sql-query "SHOW TABLES LIKE 'cache%'" | grep '^cache' | xargs -L1 -I% echo "TRUNCATE TABLE %;" | xargs | $(drush sql-connect) -v
キャッシュテーブルを個別に削除するには、
$ drush sql-query "DELETE FROM cache"
他のキャッシュテーブルを削除するためにMySQL データベースに接続
$ sudo mysql -u root MariaDB [(none)]> show databases; MariaDB [(none)]> use db_d7dev.octaviadata.com;
キャッシュテーブルの確認
MariaDB [db_d7dev.octaviadata.com]> show tables like 'cache%'; +---------------------------------------------+ | Tables_in_db_d7dev.octaviadata.com (cache%) | +---------------------------------------------+ | cache | | cache_admin_menu | | cache_block | | cache_bootstrap | | cache_clients | | cache_entity_comment | | cache_entity_field_collection_item | | cache_entity_file | | cache_entity_node | | cache_entity_paragraphs_item | | cache_entity_quiz_entity | | cache_entity_taxonomy_term | | cache_entity_taxonomy_vocabulary | | cache_entity_user | | cache_features | | cache_feeds_http | | cache_field | | cache_filter | | cache_form | | cache_image | | cache_l10n_update | | cache_libraries | | cache_menu | | cache_page | | cache_panels | | cache_path | | cache_restclient | | cache_rules | | cache_search_api_solr | | cache_token | | cache_update | | cache_variable | | cache_views | | cache_views_data | +---------------------------------------------+ 34 rows in set (0.00 sec)
キャッシュテーブルの削除例
MariaDB [db_d7dev.octaviadata.com]> select count(*) from cache_block; MariaDB [db_d7dev.octaviadata.com]> TRUNCATE `cache_block`;
他のテーブルも同様にTRUNCATEして終了。
MariaDB [db_d7dev.octaviadata.com]> \q
関連記事
- 1 of 2
- next ›