私は実際に、私の問題をほぼまとめたブログ投稿を見つけました。そので
http://simon04.net/2013/03/python3-mysql/
ブログ投稿は最も明確ですが、要約すると、現在、PyMySQL3 という python パッケージを使用してリモートの MySQL データベースにアクセスしようとしています。ただし、「AttributeError: 'bytes' オブジェクトに属性 'encode' がありません」というエラーが表示され続けます。上記のブログ投稿やその他の調査から、これは私のデータベースの認証方法が古いことに関係していると思います。
しかし、MySQL 4.0 で古い認証方法が段階的に廃止されたように見えるので、私は混乱しています。私が持っているデータベースは MySQL 5.0.51a を実行しています。私のデータベースは正しい認証を持っているべきではありませんか?
私はこれにしばらく取り組んでいて、少しイライラしています。うまくいけば、誰かが助けてくれるでしょう。ありがとう、