1

Тема: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

MySQL 4.1
чрез командную строку входит без проблем.
login: root
pass: max

А вот
phpMyAdmin 2.10.3
выдаёт ошибку:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)

вот конфиг:

<?php
/*
 * Generated configuration file
 * Generated by: phpMyAdmin 2.10.3 setup script by Michal ??iha?™ <michal@cihar.com>
 * Version: $Id: setup.php 10420 2007-06-03 23:30:40Z lem9 $
 * Date: Fri, 03 Aug 2007 09:48:11 GMT
 */

/* Servers configuration */
$i = 0;

/* Server localhost (cookie) [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'max';
$cfg['Servers'][$i]['auth_type'] = 'cookie';

/* End of servers configuration */

$cfg['blowfish_secret'] = '46b2f9381e8494.66546886';
$cfg['AllowAnywhereRecoding'] = false;
$cfg['DefaultCharset'] = 'windows-1251';
$cfg['RecodingEngine'] = 'iconv';
$cfg['IconvExtraParams'] = '//TRANSLIT';
$cfg['LeftFrameLight'] = true;
$cfg['LeftFrameDBTree'] = true;
$cfg['LeftFrameDBSeparator'] = '_';
$cfg['LeftFrameTableSeparator'] = '__';
$cfg['LeftFrameTableLevel'] = 1;
$cfg['LeftDisplayLogo'] = true;
$cfg['LeftDisplayServers'] = true;
$cfg['DisplayServersList'] = true;
$cfg['DisplayDatabasesList'] = true;
$cfg['LeftPointerEnable'] = true;
$cfg['TextareaCols'] = 40;
$cfg['TextareaRows'] = 7;
$cfg['LongtextDoubleTextarea'] = true;
$cfg['TextareaAutoSelect'] = true;
$cfg['CharEditing'] = 'input';
$cfg['CharTextareaCols'] = 40;
$cfg['CharTextareaRows'] = 2;
$cfg['CtrlArrowsMoving'] = true;
$cfg['DefaultPropDisplay'] = 'horizontal';
$cfg['InsertRows'] = 2;
?>

2

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

maxb пишет:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

Эта ошибка означает, что вы вошли под пользователем root без пароля, что не сочетается с:

maxb пишет:

login: root
pass: max

ВКонтакте Facebook Twitter

3

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

У меня похожая ситуация, отличается только следующим фрагментом: using password: YES.
В целом так: #1045 - Access denied for user 'root'@'localhost' (using password: YES)

Устанавливал по Вашему PDF-пособию.
При установке MySQL пользователю root назначил пароль top
В config.inc.php у меня написано:
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'top';

В этом же окне phpMyAdmin'а (где надпись #1045 - Access denied for user 'root'@'localhost' (using password: YES))
есть в правом нижнем углу ссылка Новое окно phpMyAdmin.
Если эту ссылку нажимаю  phpMyAdmin открывается правильно.
Подскажите, что нужно сделать ,чтобы он сразу правильно открывался.

4

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

dr. Oops!
К сожалению, пока не ясно из-за чего такое может происходить, но попробуйте почистить куки браузера и как вариант, попробуйте альтернативный браузер, если он будет себя вести точно так-же, то хотя бы будет ясно, что проблема не в самом браузере или его настройках.

В логи Apache что-нибудь валится?

ВКонтакте Facebook Twitter

5

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

Спасибо за подсказку, в Mozill'е сразу открывается нормально:)
Я не давно все переустанавливал: Windows, Apache ну и т.д.
До этого вся связка работала отлично.
Поэтому все настройки я скопировал со старой, т.е. предыдущей установки.
phpMyAdmin'а вообще положил старую папку.

Почистил куки, все по старому, IE по-прежнему открывает страницу:
#1045 - Access denied for user 'root'@'localhost' (using password: YES)

Удалил в настройках IE все файлы страница стала открываться, но не сразу.
Сначала дергается, щелкает - пытается загрузиться, где-то с пятого раза открывается в должном виде.
При этом пропала кнопка Создать в поле Новая база данных в Главном окне.
Вместо кнопки появилась надпись: type="submit" value="Создать" id="buttonGo" />
Что-бы это могло быть?

Заглянул в лог error, я в нем не очень понимаю, поэтому приведу его весь:
[Sat Aug 11 15:20:37 2007] [notice] Apache/2.2.4 (Win32) configured -- resuming normal operations
[Sat Aug 11 15:20:37 2007] [notice] Server built: Jan  9 2007 23:17:20
[Sat Aug 11 15:20:37 2007] [notice] Parent: Created child process 1812
[Sat Aug 11 15:20:37 2007] [notice] Child 1812: Child process is running
[Sat Aug 11 15:20:37 2007] [notice] Child 1812: Acquired the start mutex.
[Sat Aug 11 15:20:37 2007] [notice] Child 1812: Starting 250 worker threads.
[Sat Aug 11 15:20:37 2007] [notice] Child 1812: Starting thread to listen on port 80.
[Sat Aug 11 15:25:03 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sat Aug 11 15:25:03 2007] [notice] Child 1812: Exit event signaled. Child process is ending.
[Sat Aug 11 15:25:04 2007] [notice] Child 1812: Released the start mutex
[Sat Aug 11 15:25:05 2007] [notice] Child 1812: Waiting for 250 worker threads to exit.
[Sat Aug 11 15:25:05 2007] [notice] Child 1812: All worker threads have exited.
[Sat Aug 11 15:25:05 2007] [notice] Child 1812: Child process is exiting
[Sat Aug 11 15:25:06 2007] [notice] Parent: Child process exited successfully.

Здесь дата - Aug 11, а phpMyAdmin я открывал сегодня - Aug 13.
Записей на эту дату, как видно, нет.

Лог access  вообще пуст.

Во всяком случае в  Mozill'е открывается нормально, и это уже прогресс. Спасибо:)
P.S. Хотел вставить изображение в это сообщение, но что-то не понял как это делается.
Что надо писать в этих тегах - ?

Отредактировано dr. Oops! (2007-08-13 04:36:50)

6

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

dr. Oops!
Теперь ясно, что причина в IE. Сбросьте все настройки IE в изначальные, отключите все установленные тулбары (они могут конфликтовать) и обязательно просканируйте систему антивирусом.

Привиденный вами лог, глобальный, а нужен тот, который в поддиректории localhost, где стоит phpMyAdmin.

Картинку на форум можно вставить, только предварительно загруженную. На самом форуме загрузки картинок нет.

ВКонтакте Facebook Twitter

7

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

Спасибо за ответ сделаю все, что вы сказали.
Я по новой взялся все установить.
Посмотрю как будет.
А в localhost лог у меня большой.
Если снова будет глючить, прослежу его.
Спасибо.:)

8

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

Все переустановил.
Сайт на php без баз данных работает.
А вот pma все так же дергается, щелкает - пытается загрузиться, где-то с пятого раза открывается в должном виде.
При этом пропала кнопка Создать в поле Новая база данных в Главном окне.
В Mozill'е кнопка Создать в норме.
Ну ладно создаю новую таблицу в базе данных, пишу название, количество ячеек допустим 12.
Нажимаю Go! несколько раз. На раз пятый может открыться с ошибкой Вы не ввели название таблицы, или открывается
заготовка под таблицу но так всего одно целое поле и ниже половина поля, а должно быть 12 по количеству ячеек.
Вот такие вот дела.
Приведу теперь логи c сегодняшними последними записями
access:
127.0.0.1 - - [13/Aug/2007:22:12:38 +1100] "GET /phpmyadmin/main.php?lang=ru-utf-8&convcharset=iso-8859-1&collation_connection=utf8_unicode_ci&token=b1a926ae05c88ad5687962f9af94de90 HTTP/1.1" 200 64088
127.0.0.1 - - [13/Aug/2007:22:12:38 +1100] "GET /phpmyadmin/main.php?lang=ru-utf-8&convcharset=iso-8859-1&collation_connection=utf8_unicode_ci&token=b1a926ae05c88ad5687962f9af94de90 HTTP/1.1" 200 64088
127.0.0.1 - - [13/Aug/2007:22:12:39 +1100] "GET /phpmyadmin/main.php?lang=ru-utf-8&convcharset=iso-8859-1&collation_connection=utf8_unicode_ci&token=b1a926ae05c88ad5687962f9af94de90 HTTP/1.1" 200 64088
127.0.0.1 - - [13/Aug/2007:22:12:39 +1100] "GET /phpmyadmin/main.php?lang=ru-utf-8&convcharset=iso-8859-1&collation_connection=utf8_unicode_ci&token=b1a926ae05c88ad5687962f9af94de90 HTTP/1.1" 200 64088
127.0.0.1 - - [13/Aug/2007:22:12:40 +1100] "GET /phpmyadmin/main.php?lang=ru-utf-8&convcharset=iso-8859-1&collation_connection=utf8_unicode_ci&token=b1a926ae05c88ad5687962f9af94de90 HTTP/1.1" 200 64088
127.0.0.1 - - [13/Aug/2007:22:12:40 +1100] "GET /phpmyadmin/main.php?lang=ru-utf-8&convcharset=iso-8859-1&collation_connection=utf8_unicode_ci&token=b1a926ae05c88ad5687962f9af94de90 HTTP/1.1" 200 64088
127.0.0.1 - - [13/Aug/2007:22:12:41 +1100] "GET /phpmyadmin/main.php?lang=ru-utf-8&convcharset=iso-8859-1&collation_connection=utf8_unicode_ci&token=b1a926ae05c88ad5687962f9af94de90 HTTP/1.1" 200 64088
127.0.0.1 - - [13/Aug/2007:22:12:41 +1100] "GET /phpmyadmin/main.php?lang=ru-utf-8&convcharset=iso-8859-1&collation_connection=utf8_unicode_ci&token=b1a926ae05c88ad5687962f9af94de90 HTTP/1.1" 200 64088
127.0.0.1 - - [13/Aug/2007:22:12:42 +1100] "GET /phpmyadmin/main.php?lang=ru-utf-8&convcharset=iso-8859-1&collation_connection=utf8_unicode_ci&token=b1a926ae05c88ad5687962f9af94de90 HTTP/1.1" 200 64088
127.0.0.1 - - [13/Aug/2007:22:12:42 +1100] "GET /phpmyadmin/main.php?lang=ru-utf-8&convcharset=iso-8859-1&collation_connection=utf8_unicode_ci&token=b1a926ae05c88ad5687962f9af94de90 HTTP/1.1" 200 64088
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/css/phpmyadmin.css.php?token=16702d0460766d9275dfe8eb63cf385b&js_frame=right&nocache=1187003562 HTTP/1.1" 200 20322
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/b_help.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/b_info.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/s_host.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/s_asci.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/s_status.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/s_vars.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/s_process.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/b_engine.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/s_reload.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/b_newdb.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/s_rights.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/s_db.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/b_export.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/b_import.png HTTP/1.1" 304 -
127.0.0.1 - - [13/Aug/2007:22:12:43 +1100] "GET /phpmyadmin/themes/original/img/s_lang.png HTTP/1.1" 304 -

error:
[Mon Aug 13 11:30:10 2007] [error] [client 127.0.0.100] File does not exist: D:/apache/localhost/www/favicon.ico
[Mon Aug 13 11:30:10 2007] [error] [client 127.0.0.100] File does not exist: D:/apache/localhost/www/favicon.ico
[Mon Aug 13 13:13:42 2007] [error] [client 127.0.0.1] File does not exist: D:/apache/localhost/www/favicon.ico
[Mon Aug 13 18:05:38 2007] [error] [client 127.0.0.1] File does not exist: D:/apache/localhost/www/themes, referer: http://localhost/phpMyAdmin/tbl_structure.php?db=creators&token=babb60ec230fa7926505d25ea5306241&goto=db_structure.php&table=creators
[Mon Aug 13 18:07:50 2007] [error] [client 127.0.0.1] PHP Fatal error:  Maximum execution time of 30 seconds exceeded in D:\\apache\\localhost\\www\\phpMyAdmin\\tbl_structure.php on line 425, referer: http://localhost/phpMyAdmin/navigation.php?server=1&db=creators&table=&lang=ru-utf-8&collation_connection=utf8_unicode_ci
[Mon Aug 13 18:08:49 2007] [error] [client 127.0.0.1] File does not exist: D:/apache/localhost/www/phpMyAdmin/themes/original/img/b_, referer: http://localhost/phpMyAdmin/tbl_structure.php?db=creators&token=1fc685ecc1aca79b0a550478f57019a8&table=news
Такие вот дела.
Спасибо, что тратите на меня время.

9

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

dr. Oops!
Это в Firefox создание таблицы вызывает ошибки, или в IE?

В php.ini посмотрите строку:
session.save_path = "C:/php/tmp"
И убедитесь, что указанный в директиве каталог существует. Само-собой букву диска поменяйте.

ВКонтакте Facebook Twitter

10

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

И в Firefox и IE создание таблицы вызывает ошибки.
Папка D:/php/tmp была
В php.ini у меня такая запись:
session.save_path = "D:/php/tmp"
А может быть это все из-за того, что я папки с базами со старой установки
копирую в папку data новой установки?

11

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

На вирус проверил, ничего нет.
Переустановил MySQL, как надо импортировал базы.
IE так же дергается, кнопку Создать Новая база данных не показывает.
В Mozill'е дергается но меньше.
Все скрипты с базами на сайте работают,
Но при создании в Mozill'е таблиц таже беда:
открывается заготовка под таблицу, но в этой заготовке всего одна целая строка и ниже половина строки,
а должно быть их по количеству указанных полей.
Что же это может быть?

12

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

После того как написал предыдуещее сообщение перезагрузил компьютер,
pma выдает:#2003 - Can't connect to MySQL server on 'localhost' (10061),
сервер не запускается.
Ну это вообще нечто!

13

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

dr. Oops!
Даже не знаю чем помочь.

ВКонтакте Facebook Twitter

14

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

А это может быть от того, что я не останавливая сервера стал комп перезагружать?

15

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

dr. Oops!
Врядли.

ВКонтакте Facebook Twitter

16

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

Восстановил систему. MySQL работает, но у pma все те же глюки.

17

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

dr. Oops! пишет:

После того как написал предыдуещее сообщение перезагрузил компьютер,
pma выдает:#2003 - Can't connect to MySQL server on 'localhost' (10061),
сервер не запускается.
Ну это вообще нечто!

10061 ошибка, это
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
помню были какие-то такие глюки, но когда работал одновременно денвер и мускуль:D
Выполните netstat -anb, явно на 3306 что-то висит.

"ТЫ должен быть сильным, иначе-зачем тебе быть" В.Цой

18

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

KombaInER'у
А что значит "выполнить netstat -anb"?

19

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

dr. Oops!
В командной строке выполните
>netstat/?
Узнаете что это такое.

ВКонтакте Facebook Twitter

20

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

dr. Oops! пишет:

KombaInER'у
А что значит "выполнить netstat -anb"?

Пуск->Выполнить->пишем cmd->ОК-> пишем netstat -anb жмем ентер смотрим результат до конца, копируем, высылаем сюда

"ТЫ должен быть сильным, иначе-зачем тебе быть" В.Цой

21

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

KombaInER'у

В какой директории надо выполнить эту команду?

Отредактировано dr. Oops! (2007-08-19 15:31:10)

22

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

да в любой smile винда распознает любимый ей нетстат smile

"ТЫ должен быть сильным, иначе-зачем тебе быть" В.Цой

23

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

У меня была такая ошибка     #1045 - Access denied for user 'root'@'localhost' (using password: YES)

тоже..пробовал..переустановил Mysql.... настройки все проверял....толку никакого.

А вот рассказываю, как все заработало!!! получилось.!!!!

зашел в папку  \phpmyadmin   
открыл файл config.inc.php

<?php
  $i = 0;
  $i++;
  $cfg['Servers'][$i]['host'] = 'localhost';
  $cfg['Servers'][$i]['extension'] = 'mysqli';
  $cfg['Servers'][$i]['connect_type'] = 'tcp';
  $cfg['Servers'][$i]['compress'] = false;
  $cfg['Servers'][$i]['auth_type'] = 'config';
  $cfg['Servers'][$i]['user'] = 'root';
  $cfg['Servers'][$i]['password'] = '123'; // Пароль пользователя root
?>

поменял логин на 'pma'
$cfg['Servers'][$i]['user'] = 'pma';
//сохранил все... отрыл в эксплорере http://localhost/phpmyadmin/   - не получилось.

потом опять здесь же в файле config.inc.php поменял обратно логин на 'root'
  $cfg['Servers'][$i]['user'] = 'root';
сохранил это файл опять.
получились теже настройки в итоге!! и все заработало!!!!!!!!
<?php
  $i = 0;
  $i++;
  $cfg['Servers'][$i]['host'] = 'localhost';
  $cfg['Servers'][$i]['extension'] = 'mysqli';
  $cfg['Servers'][$i]['connect_type'] = 'tcp';
  $cfg['Servers'][$i]['compress'] = false;
  $cfg['Servers'][$i]['auth_type'] = 'config';
  $cfg['Servers'][$i]['user'] = 'root';
  $cfg['Servers'][$i]['password'] = '123'; // Пароль пользователя root
?>

И все опять работает!

Отредактировано denissan2000 (2009-06-27 10:44:26)

24

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

denissan2000
Возможно куки закешировались. Всем с подобной проблемой советую сперва попробовать почистить куки.

ВКонтакте Facebook Twitter

Re: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

Почистила куки в ГуглХРОМ и ЭКСПЛОРЕРЕ, но не помгло ! Все равно выскакивает


#1045 - Access denied for user 'root'@'localhost' (using password: NO)