|
|
|
| Господа, помогите чем можете, у меня такая проблема:
Запускаю PHPadmin и...
"Ошибка
Ответ MySQL:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)"
apache_2.0.54-win32-x86-no_ssl.msi
mysql-5.0.16-win32.exe
php-4.4.0-Win32.zip
1) В config.inc.php написал:
<?php
$servername = "localhost";
$dbusername = "root";
$dbpasswd = "2805";
?>
а почему-то пишет "using password: NO", хотя пароль есть - 2805. (правильно ли я написал?)
2) Видел тут одно решение этой проблемы: надо было убрать атрибут "только чтение у папки MySQL" - убрал, все равно не помогает, библиотека php_mysql.dll встроена в php, так что ее даже в комментариях php.ini нет. Служба MySQl работает и издевается надо мной =)
Еще в php.ini:
[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off
Надо ли тут что еще написать, типа указать значения порта, хоста, пользователя и пароля?
[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port = 3306
mysql.default_socket =
mysql.default_host = localhost
mysql.default_user = root
mysql.default_password = 2805
mysql.connect_timeout = 60
mysql.trace_mode = Off
или это указывается уже в частных случаях при создании скриптов? | |
|
|
|
|
|
|
|
для: Badyavka
(19.03.2006 в 10:58)
| | 1) А как пароль выставляли для учётной записи root? | |
|
|
|
|
автор: Darkaman (31.05.2006 в 02:35) |
|
|
для: cheops
(19.03.2006 в 12:47)
| | У меня тоже такая же байда... что делать?
Поставил сервер на удаленной тачке... всё работает... юзаю по сети...
Но это же не вариант решения проблемы...
почему он не хочет работать у меня? | |
|
|
|
|
|
|
|
для: Darkaman
(31.05.2006 в 02:35)
| | Т.е. тоже ошибка #1045 - Access denied for user 'root'@'localhost' (using password: NO)"? | |
|
|
|
|
|
|
|
для: cheops
(31.05.2006 в 12:44)
| | Логин и пароль так же долден быть прописан в конфигурационном файле Mysql, my.ini или может по другому называться | |
|
|
|
|
автор: Darkaman (31.05.2006 в 15:37) |
|
|
для: cheops
(31.05.2006 в 12:44)
| | Да... Та же самая проблема... | |
|
|
|
|
|
|
|
для: cheops
(31.05.2006 в 12:44)
| | А у меня вот такая байда - не было юзера, выскакивали ошибки по очереди на ODBC и на Usera. Прописал юзера в БД, осталась только эта ошибка. Причем на первые 4 строки коннекта
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
mysql_pconnect('localhost', 'intes', '111');
mysql_select_db('intes');
|
рисует такие вот штуки
Access denied for user 'ODBC'@'localhost' (using password: NO)
A link to the server could not be established | |
|
|
|
|
|
|
|
для: larush
(31.05.2006 в 16:30)
| | у тебя отправка команд в мускл начинается раньше чем соединение. надо сначала соединяться (мускл_коннект) а потом все остальное.
mysql_pconnect('localhost', 'intes', '111');
mysql_select_db('intes');
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
|
| |
|
|
|
|
|
|
|
для: noob
(31.05.2006 в 16:50)
| | точно - заработало ! Слушай, так ведь эти строки я уже с пол-года не трогал - все работало. На локальной машине полетел сервер, MySQL, вот и столкнулся, а на сети написано так ка я и привел :-) Чудеса, блин... | |
|
|
|
|
|
|
|
для: larush
(31.05.2006 в 16:54)
| | ну по идее просто строки
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
не должны выполняться. но они же не обязательные. | |
|
|
|