0

マウンテンライオン付きのMacを使用して、mysqlをインストールしました。次のコマンドを使用してログインしようとしています

mysql -u mike -p

ただし、次のエラーが発生します。

ERROR 1045 (28000): Access denied for user 'mike'@'localhost' (using password: YES)

次のSOの質問と回答を参照しました:MySQL ERROR 1045(28000):ユーザー'bill' @'localhost'のアクセスが拒否されました(パスワードを使用:YES)

mysql>これらすべての回答に基づいて、mysqlコマンドライン内に新しいローカルユーザーを作成する必要がありますが、 (コマンドライン)にアクセスできない場合はどうすればよいですか?

4

2 に答える 2

2

デフォルトでは、rootユーザーはMySQLにパスワードを持っていません(インストール中にmysqlにrootパスワードを設定しない限り)。次のようにログインしてみてください。

mysql -u root

-p引数の除外に注意してください。

于 2013-01-30T22:00:11.360 に答える
0

使用してみてください:

$ mysql -u root -e "CREATE USER 'mike'@'localhost' IDENTIFIED BY PASSWORD 'secret';";

次に、適切な特権の設定について「構文の付与」を参照してください。

于 2013-01-30T22:16:26.413 に答える