Задавайте вопросы, мы ответим
Вы не зашли.
Установил MySQL 5.0.37 на Win2000.
Пробовал приконнектится к базе:
>mysql -uroot -p
но выдало:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Что делать?
EMS SQL Manager 2005 for MySQL 3.7.7.1
Комментарий модератора:
Всем, впервые попавшим на эту страницу, прежде чем задать свой вопрос просьба ознакомится со статьей
Ошибка: Access denied for user 'root'@'localhost' (using password: YES)
Статья написана по итогам многочисленных обсуждений на форуме и содержит объяснение причин возникновения ошибки 1045 и способы её решения.
Неактивен
При установке, у Вас инсталлятор спрашивал пароль - нужно вводить именно его.
Если не спрашивал, то пароль пустой.
Если Вы никак не можете вспомнить пароль, можете запустить сервер с ключом
--skip-grant-tables. Тогда сервер разрешит Вам подключиться под любой учетной
записью без пароля. После этого, нужно установить новый пароль на административную
учетную запись и обновить таблицы доступа:
FLUSH PRIVILEGES; SET PASSWORD FOR root@localhost = PASSWORD('mypass');
Неактивен
>>Если Вы никак не можете вспомнить пароль
Но я его не забывал!
Какой командой сделать запуск с ключом --skip-grant-tables в WinXP?
Отредактированно malor (04.07.2007 10:32:04)
Неактивен
Проще всего запустить сервер из командной строки с этим ключом.
Можете временно вписать skip-grant-tables в my.ini.
Неактивен
Вписал skip-grant-tables в my.ini пускает без пароля в консоли MySQL.
Убрал запись,в консоли прописал c:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld --skip-grant-tables пару секунд подумал никуда меня не пустил и опять c:\Program Files\MySQL\MySQL Server 5.1\bin> выбросил. Почему??
Неактивен
c:\Program Files\MySQL\MySQL Server 5.0\bin>mysqld-nt --console 070804 20:50:25 InnoDB: Operating system error number 32 in a file operation. InnoDB: Some operating system error numbers are described at InnoDB: http://dev.mysql.com/doc/refman/5.0/en/operating-system-error-codes.html InnoDB: File name .\ibdata1 InnoDB: File operation call: 'open'. InnoDB: Cannot continue operation. c:\Program Files\MySQL\MySQL Server 5.0\bin>
Думаю, пример понятнее, чем долгие объяснения. Ошибки надо просто прочитать, перевести и осознать.
Неактивен
Ага, намек понял. Кстати много проблем было из за ошибок синтаксиса всего навсего
Неактивен
Начала устанавливать MySQL 5.0 и уже в конце установки выдает ошибку "Error Nr. 1045 Access denied for user 'root'@'localhost' (using password: No). "
Что делать? Как исправить?
И почему у malor было написано " using password: Yes", а у меня "using password: No "?
Неактивен
См FAQ: http://sqlinfo.ru/forum/viewtopic.php?id=679 на тему "как восстановить забытый пароль для MySQL?"
Неактивен
rgbeast написал:
См FAQ: http://sqlinfo.ru/forum/viewtopic.php?id=679 на тему "как восстановить забытый пароль для MySQL?"
Я не забыла пароль. Я его помню. Я устанавливала Apache и PHP, потом удалила эти программы из компьютера, и начала устанавливать MySQL и начало выдавать такие ошибки. (хотя, раньше такого не было).
Неактивен
Где возникает ошибка с "using password: no". Данная ошибка означает, что подключение производится с пустым паролем (тогда как Вы говорите, что установили пароль).
Неактивен
rgbeast написал:
Где возникает ошибка с "using password: no". Данная ошибка означает, что подключение производится с пустым паролем (тогда как Вы говорите, что установили пароль).
Именно! Я установила пароль. А выдается ошибка. Вот почему?
Хотя, я уже исправила ошибку. Я просто в конфигурационном файле прописала директиву [mysql]
user = root . )) И все заработало. )))
Неактивен
Приветик, всем!
Может кто-то сталкивался с такой проблемкой.
На своем компе импорт csv файла работает просто замечательно. Как непосредственно через phpmyAdmin, так и через скрирт, где использую следующий запрос к базе данных:
Неактивен
Ошибка в пароле
Неактивен
Проверьте, выполняется ли перед вашим запросом подключение к базе данных (там и должны передаваться логин/пароль). Если нет, то он пытается подключиться под root@localhost без пароля, откуда и возникают проблемы.
Неактивен
Если бы было без пароля - не говорило бы YES. Но пароль действительно неверный. Ну или не
хватает прав (пользователя зовут root, но права у него не рутовые), хотя, конечно, это менее
вероятно
Неактивен
Здраствуйте уважаемый администратор
у меня вопрос к вам очень важный
мой сайт взломали и изменили пороль мне сказали измени пороль к базе данных я изменил
и теперь не могу зайти на сайт вот что пишется
MySQL Error!
------------------------
The Error returned was:
Access denied for user 'kazyuka1'@'localhost' (using password: YES)
Error Number:
1
у меня установлен DataLife engine 8.2
помогите пожалуста ?????????????????
Неактивен
Ну нужно или в настройках DataLife прописать новый пароль, или в базе сменить
на старый. Раз старый известен — первое, наверное, правильнее.
Неактивен
так изменили мой пороль администратора я не мог зайти на сайт если я поставлю старый пороль к базе данных я не смогу зайти на сайт администратором
а где находятся настройки Datalife находятся в панели я не могу зайти так как изменён мой пороль
Неактивен
Настройки datalife находятся на диске в конфигурационном файле.
Неактивен
Скажите пожалуйста какой с меня пароль требуют????? я ввожу свой пароль а он мне вот это выдает-->Ошибка: Access denied for user 'root'@'localhost' (using password: YES). помогите пожалуйста!!!!!!!!!! зарание спосиб!!!!!!!
Неактивен
Пароль для пользователя 'root'@'localhost'. Судя по ошибке пароль вы указываете неверный. Где вводите?
Неактивен
Здравствуйте! собственно сабж. Не могу победить
Вот что выскакивает при попытке зайти через PhpMyAdmin:
Ответ MySQL:
#1045 - Access denied for user 'root'@'localhost' (using password: YES)
при таких конфигах:
my.ini написал:
[client]
host=localhost
port=3306
user=root
password=123456
[mysqld]
port=3306
basedir="C:/Server/mysql"
datadir="C:/Server/mysql/data"
character-sets-dir="C:/Server/mysql/share/charsets/"
default-character-set=cp1251
default-collation=utf8_unicode_ci
socket=/tmp/mysql.sock
skip-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
server-id = 1
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
user=root
password=123456
no-auto-rehash
[myisamchk]
key_buffer_size = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout
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'] = '123456';
?>
Закоментированный строки (#) убрал
P.S. голова уже по швам трещит от этой запары
Неактивен
А какой пароль указан в конфигурации phpmyadmin?
Неактивен
Так я весь конфиг phpmyadmin в прошлом сообщении процетировал, вот строка с паролем:
config.inc.php написал:
$cfg['Servers'][$i]['password'] = '123456';
Неактивен