ハマった!TerraformでAuroraのMySQL5.7から8.0へのメジャーアップデートに失敗
TerraformでAuroraのMySQL5.7を8.0にメジャーアップデートした時にハマったので、メモも
参考サイトをもとにTerraformを修正して terraform plan
問題なし、`terraform apply'すると下記のエラー
Error: Failed to modify RDS Cluster (rds-cluster-name): InvalidParameterCombination: Cannot upgrade aurora-mysql from 5.7.mysql_aurora.2.11.2 to 8.0.mysql_aurora.3.02.0 │ status code: 400, request id: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx続きを読む
【メモ】Let's Encrypt で debugオプションが無いのでエラーが出た(Upgrading certbot-auto 1.0.0 to 1.3.0)
掲題の通りの内容
あんまり機会がないけど、備忘録メモ
いつも通りのコマンド(3ヶ月に1回)実行したエラーが出たので、ログの通り --debugのオプションつけたら解決した話。
$ sudo certbot-auto certonly --non-interactive --agree-tos --webroot -w <ドキュメントRootディレクトリ> -d <ドメイン> FATAL: Amazon Linux support is very experimental at present... if you would like to work on improving it, please ensure you have backups and then run this script again with the --debug flag! Alternatively, you can install OS dependencies yourself and run this script again with --no-bootstrap.
その為、--debugオプションつけて実行するといつも通り証明書が作成できた!
$ sudo certbot-auto certonly --non-interactive --agree-tos --webroot -w <ドキュメントRootディレクトリ> -d <ドメイン> --debug
docker compose でホストからダンプデータを実行する方法(コマンドライン)
docker compose のコマンドで、ダンプデータをいれる方法
docker composeで、postgresのコンテナを立ち上げて初期データやダンプデータを入れる方法についてメモ
続きを読むDocker Composeでmysql の書き込みできないエラーが出たときの対処方法
docker-compose でmysqlを起動しようとした時に、以下のようなエラーが出て何やってもmysqlが起動できないときの対処方法。
db_1 | 2018-09-01 00:15:05 0 [Note] mysqld (mysqld 5.6.41) starting as process 1 ... db_1 | 2018-09-01 00:15:05 1 [Note] Plugin 'FEDERATED' is disabled. db_1 | mysqld: Unknown storage engine 'InnoDB' db_1 | 2018-09-01 00:15:05 1 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. db_1 | 2018-09-01 00:15:05 1 [Note] InnoDB: Using atomics to ref count buffer pool pages db_1 | 2018-09-01 00:15:05 1 [Note] InnoDB: The InnoDB memory heap is disabled db_1 | 2018-09-01 00:15:05 1 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins db_1 | 2018-09-01 00:15:05 1 [Note] InnoDB: Memory barrier is not used db_1 | 2018-09-01 00:15:05 1 [Note] InnoDB: Compressed tables use zlib 1.2.3 db_1 | 2018-09-01 00:15:05 1 [Note] InnoDB: Using Linux native AIO db_1 | 2018-09-01 00:15:05 1 [Note] InnoDB: Using CPU crc32 instructions db_1 | 2018-09-01 00:15:05 1 [Note] InnoDB: Initializing buffer pool, size = 128.0M db_1 | 2018-09-01 00:15:05 1 [Note] InnoDB: Completed initialization of buffer pool db_1 | 2018-09-01 00:15:05 1 [Note] InnoDB: Highest supported file format is Barracuda. db_1 | InnoDB: No valid checkpoint found. db_1 | InnoDB: If you are attempting downgrade from MySQL 5.7.9 or later, db_1 | InnoDB: please refer to http://dev.mysql.com/doc/refman/5.6/en/upgrading-downgrading.html db_1 | InnoDB: If this error appears when you are creating an InnoDB database, db_1 | InnoDB: the problem may be that during an earlier attempt you managed db_1 | InnoDB: to create the InnoDB data files, but log file creation failed. db_1 | InnoDB: If that is the case, please refer to db_1 | InnoDB: http://dev.mysql.com/doc/refman/5.6/en/error-creating-innodb.html db_1 | 2018-09-01 00:15:05 1 [ERROR] Plugin 'InnoDB' init function returned error. db_1 | 2018-09-01 00:15:05 1 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. db_1 | 2018-09-01 00:15:05 1 [ERROR] Unknown/unsupported storage engine: InnoDB db_1 | 2018-09-01 00:15:05 1 [ERROR] Aborting db_1 | db_1 | 2018-09-01 00:15:05 1 [Note] Binlog end db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'partition' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_SYS_FIELDS' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_SYS_INDEXES' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_SYS_TABLES' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_FT_CONFIG' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_FT_DELETED' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_METRICS' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_CMPMEM' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_CMP_RESET' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_CMP' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_LOCK_WAITS' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_LOCKS' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'INNODB_TRX' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'BLACKHOLE' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'ARCHIVE' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'MRG_MYISAM' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'MyISAM' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'MEMORY' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'CSV' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'sha256_password' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'mysql_old_password' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'mysql_native_password' db_1 | 2018-09-01 00:15:05 1 [Note] Shutting down plugin 'binlog' db_1 | 2018-09-01 00:15:05 1 [Note] mysqld: Shutdown complete続きを読む
Postgresのbackupコマンド(pg_dump)でよく使うオプション
【障害対応】MySQLでデットロックが発生した時の対応方法
RDSのMySQL5.6でデットロックが発生し、対処に時間がかかったので、対応メモ。
続きを読む【AWS】PHPでローカルとS3のファイルを同期する処理を作ってみたよ
サイトにアップされた画像をS3に個別にアップしようと思ったけど、すでに処理が書かれているプログラムを改修するのが大変だったので、 画像アップのディレクトリごとS3にアップすることにしたよ。
以下のAmazonのサイトを参考にしながら書いたんだけど、ソースコードが通してで書かれていないので、個別に実行してもアップできない。。 なので、動くプログラムを公開 Amazon S3 Transfer Manager - AWS SDK for PHP
続きを読む