MySQL 5.7でパスワード検証プラグインを誤ってロードしたようです。このプラグインは、すべてのパスワードを特定のルールに強制的に準拠させるようです。 これをオフにしたいと思います。 ここで提案されているように、validate_password_length変数を無効に変更してみました。 mysql> SET GLOBAL validate_password_length=4; Query OK, 0 rows affected (0.00 sec) mysql> SET PASSWORD FOR 'app' = PASSWORD('abcd'); ERROR 1819 (HY000): Your password does not satisfy the current policy requirements プラグインをアンロードするか、どういうわけかそれを無効にしたいと思います。
データベースが異なるユーザーの下にある場合に、あるデータベースのテーブルから別のデータベースのテーブルにデータをコピーするための最良の方法は何ですか? 私は使用できることを知っています INSERT INTO database2.table2 SELECT * from database1.table1 しかし、ここでの問題は、両方のことですdatabase1し、database2別のMySQLユーザの下にあります。したがって、user1アクセスdatabase1のみ可能で、アクセスのみuser2可能ですdatabase2。何か案が?