我现在遇到了问题,因为当我通过mysql -u=root使用命令行登录mysql时,它会给我一个类似以下ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)的错误
但是,当我尝试使用sudo mysql -u=root时,我设法转到mysql promp 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)发布于 2012-05-17 07:18:17
要以根用户身份创建登录到MySQL的数据库,请执行以下操作:
sudo mysql -h localhost -u root -p发布于 2012-05-17 07:15:52
尝试连接
sudo mysql -u root
https://stackoverflow.com/questions/10627992
复制相似问题