sql >> データベース >  >> RDS >> Mysql

Macからの古い(前-4-1-1)認証を使用したmysqlエラー2049接続

    5.6.7以降のバージョンのMySQLにはsecure_authがあります デフォルトで有効になっています。これは、MySQLユーザーパスワードが4.1より前の方法を使用してハッシュされている場合、5.6.7以降のクライアントは接続を許可しないことを意味します。 4.0.24インストールから移行するとおっしゃっていたので、MySQLユーザーパスワードは4.1より前の方法を使用して確実にハッシュされます。

    mysqlを使用する場合 コマンドラインツールでは、--skip-secure-authを使用して、これを回避し、4.1より前のデータベースに接続できます。 コマンドラインオプション。例:

    mysql -h 127.0.0.1 -u username -p --skip-secure-auth
    

    残念ながら、secure_authを無効にする方法はありません mysql-pythonで。




    1. SQLServerでのデータベーススキーマの使用

    2. Postgres/JSON-すべての配列要素を更新します

    3. Androidの再発イベントの期間がNULLになるのはなぜですか?

    4. 複数の値に一致するOracleの行の削除