我现在遇到问题,因为当我使用命令行登录 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)