書きたい時に書きたい事を書き撲る

pythonライブラリを入れようとしたところ

error: externally-managed-environment

知らない間にvenvを使うのが標準になっていたらしい

OSが仮想環境だからそんなもの個人的には必要ないんだが…

とりあえず--break-system-packagで乗り切る

blog.jp.square-enix.com

 

さらにPHPからpythonCGIを実行するとModuleNotFoundErrorに...

qiita.com

そういえば最初にpythonCGI動かしたときに同じことがあったような


check-host.netの使用が微妙に変わって困る

manpのphpを8.1から8.3にアップデートしたら

could not find driver

が発生

いろいろ調べたらpdo_mysql.dllがThread Safe版にしか入っていないらしい

適当にNon Thread Safeを入れてたのでThread Safeを入れなおしたところ無事起動

pythonライブラリを最新に更新

pythonのライブラリ一覧(-oで更新が必要なものだけを表示

pip list -o

 

パッケージのアップデート

pip install -U <package-name>

 


phpMyAdmin管理画面へのURLパスを変更する

phpmyadminのconf場所

cd /etc/apache2/conf-enabled/phpmyadmin.conf

 

Alias /phpmyadmin /usr/share/phpmyadmin

Alias /hoge /usr/share/phpmyadmin

 

Require ip 127.0.0.1 10.0.0.0/24 ←追加

 

 

Apache再起動

sudo systemctl restart apache2

 

ssl無効でmysqlに接続

mysql.exe -u root -h hostname -p --ssl-mode=DISABLED

mysqlで巨大なダンプデータをインポートする際に発生

mysql -uroot -proot database < dump.sql
ERROR at line 88 : Unknown command '\''.

100GiB超のファイルで、当初エラーの原因がよくわからず

文字コードの問題だった

mysql -uroot -proot --default-character-set=utf8 database < dump.sql