質問: OLD_PASSWORD('新しいパスワード'); でエラーが生じます。 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'PASSW ORD('新しいパスワード')' at line 2 と表示され、手詰まりです。 (OLD_PASSWORD関数がうまく使えていないのでしょうか。) --- <補足情報> PC:Windows7 home premium 64bit 使用したインストローラ:MySQL Installer 5.7.23 MySQL8.0(サービスにはMySQL80と表示されています) A5M2:64bitVer仕様2018.7.28ダウンロード(本日)
回答: A5:SQL Mk-2作者です。 MySQLは最近の8.0.4からデフォルトの認証方式が新しい認証方式(caching_sha2_password)に変更になりました。 A5:SQL Mk-2 Version 2.13.2はsaziさんの回答通り、MySQL8の新しい認証方式に対応出来ていません。 現在 Version 2.14.0 のベータ版で対応したばかりのところです。お試しいただければ嬉しいですが、まだ対応したばかりで、うまく動かない機能もあるかも知れません。