Unable to connect to database server

Главные вкладки

Аватар пользователя vjmykola@www.shushka.ru vjmykola@www.sh... 4 июня 2006 в 16:14

Начал разбираться (чайник) с Drupal. поставил, пока на свой комп (apache,mysql, crontab и т.п. установил.)
И не могу добиться ничего другого кроме:

Unable to connect to database server
This either means that the username and password information in your settings.php file is incorrect or we can't contact the MySQL database server. This could mean your hosting provider's database server is down.

The MySQL error was: .

Currently, the username is root and the database server is localhost.

Are you sure you have the correct username and password?
Are you sure that you have typed the correct hostname?
Are you sure that the database server is running?
For more help, see the Installation and upgrading handbook. If you are unsure what these terms mean you should probably contact your hosting provider.

Подскажите, что делать, пожалуйста!

Комментарии

Аватар пользователя Гость Гость (не проверено) 4 июня 2006 в 18:45

Quote:
В том то и дело, что да

Вы уверены что апач и мускул _запущены_?
Что у вас в строке $db_url = ‘mysql://username:password@localhost/ написано?

Аватар пользователя Гость Гость (не проверено) 4 июня 2006 в 19:25

Quote:
про апач и мускул уверен.
mysql://root:password@localhost/[b]mysql[/b]

Вы, собственно, базу данных-то новую создали и инструкции загрузили?

mysqladmin -u пользователь -p create имя_базы_данных
mysql -u пользователь -p имя_базы_данных < database/database.4.2.mysql
Аватар пользователя Гость Гость (не проверено) 4 июня 2006 в 20:23

Quote:
error: ‘Access denied for user: ‘root@localhost’ (Using password: YES)’

Тогда введите команду:

>mysql -u root

Если у вас вылезет похожая надпись: "Access denied", то это значит что у вас не сконфигурирован сервер mysql. В этом случае читайте документацию по установке и настройке MySQL:
http://dev.mysql.com/doc/refman/5.0/en/windows-installation.html
Поскольку я сам как настраивать это чудо под "Виндоусом" не знаю.

Аватар пользователя vjmykola@www.shushka.ru vjmykola@www.sh... 4 июня 2006 в 20:36

бляха муха, так и есть:
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)

картина "Весь день гребли, а лодку отвязать забыли"

Но всё равно Огромное спасибо, Гость!

Господа, не проходите мимо, протяните руку утопающему!

Аватар пользователя kiev1 kiev1 1 мая 2007 в 5:58

Господа, не проходите мимо, протяните руку утопающему! - заработало или нет? элементарный случай.
надавно случайно откопал еще один способ коннекта с mysql:
если mysql и сайт на одном сервере то наверно нет необходимости гонять данные через tcp/ip протокол, а просто указать unix soket вот так:
если путь к сокету такой: /tmp/mysql.sock, то строчка коннекта будет выглядеть точно так как написано:
$db_url = 'mysql://логин:парольlocalhost%3Aport%3A%2Ftmp%2Fmysql.sock/имя_базы';
интересно кто-б протестировал насколько быстрее становится.

Аватар пользователя frost666dark frost666dark 1 мая 2007 в 2:14

а если вот напрмер в консоли я захожу

# mysql -u drupal -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 314 to server version: 3.23.58

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> USE drupal;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

а drupal говорит:

Unable to connect to database server

?