У меня также есть аналогичная проблема, и позже я обнаружил, что это потому, что я изменил свое имя хоста (не localhost).
localhost
Поэтому я разрешаю его, указав --host=127.0.0.1
--host=127.0.0.1
mysql -p mydatabase --host=127.0.0.1