1

Тема: Проблема при запуске PhpMyAdmin, ошибка #1045

Здравствуйте!!! Не могу разобраться  почему http://localhost/Tools/phpMyAdmin/ не пускает в PhpMyAdmin, ошибка #1045 Невозможно подключиться к серверу MySQL.(#1045 - Access denied for user 'root'@'localhost' (using password: NO)) .........(((((((
На самом сайте выходит надпись ^: 

Сайт автономно
Сайт в данный момент недоступен из-за технических проблем. Пожалуйста, повторите попытку позже. Спасибо за ваше понимание.

Если вы являетесь сопровождающим этого сайта, пожалуйста, проверьте настройки базы данных в settings.php файла и убедиться, что сервер базы данных вашего хостинг-провайдера работает. Дополнительную информацию см. в руководстве , или свяжитесь с вашим хостинг-провайдера.

MySQLi ошибка: Доступ закрыт для 'сайт "пользователь @" локальный "(был использован пароль: ДА) .
-----------------------------

2

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

silmin85 сказал:

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

Если вы не меняли пароль пользователя root, то даже не знаю в чем причина. Если все-таки меняли, то поправьте конфигурационный файл phpMyAdmin (config.inc.php) прописав в нем пароль root.

Обратите внимание, что для сайта у вас задан пароль для учетной записи MySQL.

3

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

Hanut сказал:
silmin85 сказал:

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

Если вы не меняли пароль пользователя root, то даже не знаю в чем причина. Если все-таки меняли, то поправьте конфигурационный файл phpMyAdmin (config.inc.php) прописав в нем пароль root.

Обратите внимание, что для сайта у вас задан пароль для учетной записи MySQL.


Где-то неделю назад я в phpmyadmin добавил нового пользователя , вот и поэтому у меня эта ошибка ,но это мои предположение ! Я использую сервер Денвер ....на вашем форуме вижу подобные темы с этой ошибкой 1045 sad  Но до сих пор не могу толком разобраться и решить проблему! Первоначально думал что проблема в config.inc.php и решил изменить строку:
$cfg['Servers'][$i]['auth_type'] = 'config';
на строку:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
и добавил строку:
$cfg['blowfish_secret'] = '42387482ytytuytT887687';

После изменение на http://localhost/Tools/phpMyAdmin/ ошибка 1045 исчезла и появился вход в phpMyAdmin ЛОГИН(username) и ПАРОЛЬ!!! Начал водить свои ЛОГИН и ПАРОЛЬ пишет ошибка .  sad  В чем же причина может быть?

4

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

Пробовал использовать установку логин и пароль заново по предложенному методу которое описано http://forum.php-myadmin.ru/viewtopic.p … 803#p16803 !!! Появляется вот такая странная ОШИБКА:
Error
SQL query: Edit
SHOW PLUGINS
MySQL said: Documentation
#1 - Can't create/write to file '\tmp\#sql1dfc_4_0.MYI' (Errcode: 2)
Connection for controluser as defined in your configuration failed. 

Опять таки ломаю голову над выяснением и устроением ошибок на своем локальном сервере  sad
Hanut ПОДСКАЖИТЕ ПОЖАЛУЙСТА ?  Что же можно предпринять ?

5

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

silmin85 сказал:

Что же можно предпринять ?

Отписал в теме забытого пароля о способе, которым можно заново установить пароль root.

6

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

После перезагрузки ПК всё таки я с мог зайти в phpmyadmin через новый Логин и Пароль !!! Но тут всё таки ОШИБКА в нижней части красная рамка  :
"Connection for controluser as defined in your configuration failed." !!!!!!!!!!!!

Захожу на сайт ВСЁ по прежнему та же  ошибка :

Site off-line

The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.

If you are the maintainer of this site, please check your database settings in the settings.php file and ensure that your hosting provider's database server is running. For more help, see the handbook, or contact your hosting provider.

The mysqli error was: Access denied for user 'silmin85'@'localhost' (using password: YES)
-----------------------------------------------
ПЕРЕВОД:
Сайт автономно
Сайт в данный момент недоступен из-за технических проблем. Пожалуйста, повторите попытку позже. Спасибо за ваше понимание.

Если вы являетесь сопровождающим этого сайта, пожалуйста, проверьте настройки базы данных в settings.php файла и убедиться, что сервер базы данных вашего хостинг-провайдера работает. Дополнительную информацию см. в руководстве , или свяжитесь с вашим хостинг-провайдера.

MySQLi ошибка: Доступ закрыт для 'silmin85 "пользователь @" локальный "(был использован пароль: ДА) .
--------------------------------------------------------------------

Даже боюсь что либо менять на settings.php потому что на локалке 2 месячный труд не завершенный сайт ! Кстати сайт я создаю на DRUPAL и в качестве сервера выбрал ДЕНВЕР !

Может при замене Логина и Пароля MySQL не может связать с базой данных ?
Подскажите как работать с настройками базы данных в settings.php?

7

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

В конфигурационном файле phpMyAdmin (config.inc.php) посмотрите данные пользователя pma:
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'pma_password';
В случае необходимости, отредактируйте их, либо проверьте права пользователя pma на странице привилегий в phpMyAdmin.

Зайдите в phpMyAdmin, перейдите на страницу привилегий и найдите пользователя silmin85, установите для него новый пароль, либо пропишите старый пароль еще раз. Обязательно проверьте есть ли у пользователя silmin85 доступ к базе данных в которой развернуты таблицы сайта.

Если для silmin85 будете устанавливать новый пароль, то поменяйте его и в конфигурационном файле Drupal.

8

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

В phpMyAdmin,  на странице привилегий что-то нет пользователя silmin85 ... neutral sad  есть только пользователя demo1 я его создал неделю назад и он без пароля ,и есть пользователь root , я вчера сменил логин(root) и пароль (pass) .  Задаюсь вопросом где же silmin85 ... ?

Открыл файл settings.php по \drupal-mysite\sites\default\settings.php
и обнаружил что:
*
* Database URL format:
*   $db_url = 'mysql://username:password@localhost/databasename';
*   $db_url = 'mysqli://username:password@localhost/databasename';
*   $db_url = 'pgsql://username:password@localhost/databasename';
*/
$db_url = 'mysqli://silmin85:123456@localhost/project';
$db_prefix = '';

/**

А ПОТОМ В ЭТОЙ ЖЕ ПАПКЕ ПЕРЕШЕЛ В ПАПКУ files:

drupal-mysite\sites\default\files\settings.php


* Database URL format:
*   $db_url = 'mysql://username:password@localhost/databasename';
*   $db_url = 'mysqli://username:password@localhost/databasename';
*   $db_url = 'pgsql://username:password@localhost/databasename';
*/
$db_url = 'mysql://username:password@localhost/databasename';
$db_prefix = '';

/**
-----------------------------------------------------------------
теперь ведь у меня другой логин и пароль (root) и (pass)

а почему не сменились логин:silmin85 и пароль:123456???

$db_url = 'mysqli://silmin85:123456@localhost/project';
$db_prefix = '';

9

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

\drupal-mysite\sites\default\settings.php - Это конфигурационный файл Drupal, его необходимо отредактировать.

Поменяйте эту строку:
$db_url = 'mysqli://silmin85:123456@localhost/project';
На новую:
$db_url = 'mysqli://root:pass@localhost/project';

Либо в phpMyAdmin, на странице привилегий, создайте пользователя silmin85, что я бы рекомендовал, так как под root лучше скрипты не запускать.

silmin85 сказал:

а почему не сменились логин:silmin85 и пароль:123456?

Эти данные должны меняться вами вручную и соответствовать пользователю MySQL.

10

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

Пробую поменять строку: $db_url = 'mysqli://silmin85:123456@localhost/project'; через Notepad++  не редактируется  neutral  ? Может защита стоит ,но совсем даже удалить и вставить ничего нельзя только вот можно копировать текст и всё?

Hanut если я ещё раз создам пользователя silmin85 с паролем: 123456 не выйдет ли опять такая же ошибка 1045 (как и в прошлый раз) ? Может дадите по шаговую инструкцию "Как правильно создать нового пользователя"?

11

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

silmin85 сказал:

Пробую поменять строку: $db_url = 'mysqli://silmin85:123456@localhost/project'; через Notepad++  не редактируется

Это я не могу объяснить. Посмотрите права файла.

silmin85 сказал:

если я ещё раз создам пользователя silmin85 с паролем: 123456 не выйдет ли опять такая же ошибка 1045

Нет, ошибки не будет никакой, важно только root не трогать.
1) В phpMyAdmin открываем страницу Привилегий.
2) Жмем "Добавить нового пользователя".
3) Заполняем поля:
Имя пользователя: silmin85
Хост: localhost
Пароль: 123456
4) В глобальных привилегиях отмечаем все галочки, кроме тех, что находятся в блоке "Администрирование".

12

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

Всё спасибо !!! БЛАГОДАРЮ Hanut!!! Получилось ! smile

13 (изменено: rafhat, 2011-10-23 17:21:46)

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

Здравствуйте Hanut!
Благодарю за предыдущую помощь, но мы двигаемся дальше и опять возникают вопросы. Заранее благодарен за ответ.
У меня таже Проблема при запуске PhpMyAdmin, ошибка #1045 Невозможно подключиться к серверу MySQL.
Перепробовал делать то что описано выше, результат тотже, прошу помочь.

<?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'] = 'randonneur'; 
    ?>

14

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

rafhat сказал:

У меня таже Проблема при запуске PhpMyAdmin, ошибка #1045 Невозможно подключиться к серверу MySQL.

Для начала удостоверьтесь, что запущен сервис MySQL (Control panel -> Administrative Tools -> Services).

Если сервис запущен, то попробуйте подключиться к MySQL из командной строки (CMD) введя:

mysql -uroot -ppass

Вместо pass поставьте пароль пользователя root, прямо вплотную к ключу -p.

15

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

сервис запущен.

Командная строка выдает:
ERROR 1045 <28000>: Access denied for user `root`@`localhost` <using password:YES>

16

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

rafhat сказал:

Access denied for user `root`@`localhost`

Значит либо неверен пароль, либо вы меняли какие-то настройки привилегий учетной записи root.

Для решения проблемы и сброса пароля root есть описанный здесь способ - http://forum.php-myadmin.ru/viewtopic.p … 807#p16807

17

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

Hanut сказал:
rafhat сказал:

Access denied for user `root`@`localhost`

Значит либо неверен пароль, либо вы меняли какие-то настройки привилегий учетной записи root.

Для решения проблемы и сброса пароля root есть описанный здесь способ - http://forum.php-myadmin.ru/viewtopic.p … 807#p16807

Большущее спасибо! Все заработало!

18

Re: Проблема при запуске PhpMyAdmin, ошибка #1045

Такая же проблема была облазил все форумы...решение пришло как то само собой,вспомнил что на кампе установлена MySQL 5.5 удалил MySQL и перезагрузил комп и все заработало