3

コマンドラインを使用してmysqlにログインすると、mysql -u=rootこのようなエラーが発生するため、現在問題が発生していますERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

しかし、使用しようとするsudo mysql -u=rootと、なんとかmysqlプロンプトに移動できましたがmysql>、問題は、コマンドを使用してデータベースを作成しようとしたときに、次create database dbnameのエラーが発生したことですERROR 1044 (42000): Access denied for user ''@'localhost' to database 'dbname'

追加情報:

mysql> select user();

+--------------------+
| user()             |
+--------------------+
| =root@localhost    |
+--------------------+
1 row in set (0.00 sec)
4

2 に答える 2

4

データベースを作成するには 次のように root として MySQL にログインします。

sudo mysql -h localhost -u root -p
于 2012-05-16T23:18:16.743 に答える
1

と接続してみる

sudo mysql -u root

于 2012-05-16T23:15:52.407 に答える