Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ошибка при подключении к серверу MySQL
 
 автор: Badyavka   (19.03.2006 в 10:58)   письмо автору
 
 

Господа, помогите чем можете, у меня такая проблема:
Запускаю 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

или это указывается уже в частных случаях при создании скриптов?

   
 
 автор: cheops   (19.03.2006 в 12:47)   письмо автору
 
   для: Badyavka   (19.03.2006 в 10:58)
 

1) А как пароль выставляли для учётной записи root?

   
 
 автор: Darkaman   (31.05.2006 в 02:35)
 
   для: cheops   (19.03.2006 в 12:47)
 

У меня тоже такая же байда... что делать?
Поставил сервер на удаленной тачке... всё работает... юзаю по сети...
Но это же не вариант решения проблемы...
почему он не хочет работать у меня?

   
 
 автор: cheops   (31.05.2006 в 12:44)   письмо автору
 
   для: Darkaman   (31.05.2006 в 02:35)
 

Т.е. тоже ошибка #1045 - Access denied for user 'root'@'localhost' (using password: NO)"?

   
 
 автор: kadet_73   (31.05.2006 в 14:35)   письмо автору
 
   для: cheops   (31.05.2006 в 12:44)
 

Логин и пароль так же долден быть прописан в конфигурационном файле Mysql, my.ini или может по другому называться

   
 
 автор: Darkaman   (31.05.2006 в 15:37)
 
   для: cheops   (31.05.2006 в 12:44)
 

Да... Та же самая проблема...

   
 
 автор: larush   (31.05.2006 в 16:30)   письмо автору
 
   для: 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

   
 
 автор: noob   (31.05.2006 в 16:50)   письмо автору
 
   для: 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'");

   
 
 автор: larush   (31.05.2006 в 16:54)   письмо автору
 
   для: noob   (31.05.2006 в 16:50)
 

точно - заработало ! Слушай, так ведь эти строки я уже с пол-года не трогал - все работало. На локальной машине полетел сервер, MySQL, вот и столкнулся, а на сети написано так ка я и привел :-) Чудеса, блин...

   
 
 автор: noob   (31.05.2006 в 17:01)   письмо автору
 
   для: 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'");
не должны выполняться. но они же не обязательные.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования