mycliでMySQLに接続しようとすると、ログイン時にエラーが起きます。
どなたか対処法わかる方いないでしょうか?

エラー内容

$ mycli -h localhost -u root
Password: 
(1045, u"Access denied for user 'root'@'localhost' (using password: NO)")

試したこと
mysqlのコネクションタイプをTCPに変更

実行環境
OS : Mac OS X 10.13.6
mysql : 8.0.12 for osx10.13
mycli : 1.16.0

my.cnfの内容

# Default Homebrew MySQL server config
[mysqld]
# Only allow connections from localhost
bind-address = 127.0.0.1

[client]
protocol=tcp