変更点

絶対必要なもの

エラー対応

-bash: warning: setlocale: LC_CTYPE: cannot change locale (ja_JP.utf8): No such file or directory

dnf install langpacks-ja

mariadb問題

初期パスワードで接続できない

デフォルトでlocalhost以外からの接続出来ないようにしているようだ。ただansible上はlocalhost扱いのはずだが、とりあえずlogin_unix_socketで試すこと

ローカルアクセスとはいっても、パスワードが要求されないのは socket 接続の場合です。(これはサーバーの root 権限を持っているのに root パスワードを求めることがセキュリティ的に無意味という考えからデフォルトでこのような動作になっているようです。もちろんパスワードを設定することもできます。) そのためソケット接続したいので login_host ではなく、login_unix_socket を使えば良さそうです。

import中断してしまう

docker-compose cp /var/tmp/*gz db:/var/tmp
docker-compose exec db /bin/bash
zcat mysqldump.sql.gz | /bin/mariadb -u root -p
ERROR 1050 (42S01) at line 8153: Table 'user' already exists
DROP TABLE IF EXISTS `mysql`.`global_priv`;
DROP VIEW IF EXISTS `mysql`.`user`;

not nullの扱いがシビアになり更新系ほぼ全滅

alter table secure_access change column checked checked tinyint(1) unsigned default '0';
alter table weights change column doping_flg doping_flg tinyint(1) unsigned default '0';

cakephp問題

Webはほとんど使ってない。バッチを作り変えるか、8.1対応バージョンに乗り換えるか?

https://github.com/kamilwylegala/cakephp2-php8


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-08-04 (日) 08:05:07