С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/33: Рейтинг темы: голосов - 33, средняя оценка - 4.85
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550

БД не подключается. Ошибка MySQL #2000

06.08.2010, 02:56. Показов 6274. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
После переустановки PHP c 5.2 до 5.3 (в дистре AppServ2.5.8) перестала подключаться БД через phpMyAdmin. Пожаловалась на то что мол с паролем что то не то. Ну думаю PHP новый и phpMyAdmin нужен новый. Скачал последную версию поставил. А все та же ошибка. Настройку в my.ini (единственный ini от MySQL на компе, проверял)
#
# For compatibility to other PHP MySQL function that still use old mysql connect.
#
old_passwords = 0
отключил...

Пароль root'а пытался менять так:
mysql> UPDATE mysql.user SET Password=PASSWORD('saNoMaDN1nGS') WHERE User='root'
;
Query OK, 1 row affected (0.09 sec)
Rows matched: 1 Changed: 1 Warnings: 0
Не выходит. Все равно через консоль заходит под старым.
C:\Documents and Settings\Admin>C:\AppServ\MySQL\bin\mysq l.exe -u root -p
Enter password: **********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3362 to server version: 5.0.27-community-nt-log
Кстати говоря из PHP кода не заходит...
Warning: mysql_connect() [function.mysql-connect]: Premature end of data (mysqlnd_wireprotocol.c:554)
Warning: mysql_connect() [function.mysql-connect]: OK packet 1 bytes shorter than expected
Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file
Попытался после
C:\Documents and Settings\Admin>C:\AppServ\MySQL\bin\mysq l.exe -u root -p
Enter password: **********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4666 to server version: 5.0.27-community-nt-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> SET PASSWORD = PASSWORD('newpass');
Query OK, 0 rows affected (0.02 sec)
Без результатов

В БД щас несколько "юзеров" создано. И под любым попытка зайти "#2000 Невозможно подключиться к серверу MySQL"
Если под несуществующим - "#1045 Невозможно подключиться к серверу MySQL"

Связываю с PHP потому что накрылось именно после его установки, хотя связь уловить не могу. Через
C:\AppServ\MySQL\bin\mysql.exe -u root -p
заходит (после ввода пароля) и все там работает.

Как же это исправить то?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.08.2010, 02:56
Ответы с готовыми решениями:

Не подключается MySQL (java.lang.ClassNotFoundException: com.mysql.jdbc.Driver)
Код : import java.io.*; import java.sql.*; public class Connect { public static void main (String args) {

Не подключается к Mysql
Доброго времени суток, столкнулся с такой проблемой. Я пишу программу и она должна подключаться к внешней БД. Я подключаю драйвер, он...

Не подключается к mysql.
Всем привет. У меня код: <!DOCTYPE html> <html lang="en"> <body> This is my First - <%=func() %> Project.))) ...

2
Почетный модератор
 Аватар для Humanoid
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
06.08.2010, 08:03
2000 - это неизвестная ошибка на стороне клиента.
Цитата Сообщение от insideone Посмотреть сообщение
5.0.27-community-nt-log
Какие древности... попробуй обновить на что-нибудь посовременнее. Может, там баг какой-нибудь был.
0
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
06.08.2010, 14:08
Складывается ощущение, что php коннектится к другой базе. Не к той, что доступна через консоль.
Я понимаю, что вопрос глуповат, но.. Не могет быть что сразу два sql-сервера установлено?

Добавлено через 1 минуту
Хотя нет.. Старые пользователи, похоже, ведь все-таки существуют.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.08.2010, 14:08
Помогаю со студенческими работами здесь

Не подключается к MySQL
При подключении к базе вылезает ошибка SQL Error:Can`t connect to MySQL on"127.0.0.011"(10013) Весь инет перерыла ,не могу понять ,толком...

MySQL не подключается
Разжуйте пожалуйста как решить вопрос. void MainWindow::on_pushButton_clicked() { QSqlDatabase db =...

Не подключается к mysql
Выдает такую ошибку при подключении к бд Fatal error: Uncaught Error: Class 'mysqli' not found in /var/www/html/index.php:9 Stack trace:...

PHP не подключается к MySQL
Здравствуйте, уважаемые пользователи cyberforum'а. У меня возникла проблема. PHP не удается выполнить запрос к MySQL. На код: <?php ...

Не подключается к серверу MySQL
Здравствуйте. Много тем перечитал, даже нашёл работающий исходник. Проблема только в том, что у меня почему-то не подключается к Mysql. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru