2012-05-16 2 views
2

У меня возникли проблемы RightNow, потому что, когда я регистрация на MySQL из командной строки с помощью mysql -u=root он дает мне ошибку, как этот ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)создать базу данных с помощью Судо MySQL -u = корень

, но когда я пытаюсь использовать sudo mysql -u=root I удается перейти к MySQL promp mysql> проблема, когда я пытаюсь создать базу данных с помощью команды create database dbname я получил ошибку, которая говорит ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'dbname'

Дополнительная informaion:

mysql> select user();

+--------------------+ 
| user()    | 
+--------------------+ 
| [email protected] | 
+--------------------+ 
1 row in set (0.00 sec) 

ответ

3

Чтобы создать базу данных в MySQL Войти как корень, например:

sudo mysql -h localhost -u root -p