27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313
1

ошибка Error Nr. 2003 : Can't connect to MySQL server on 'localhost' (10061)

16.06.2013, 18:51. Показов 5533. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
После установки mysql появляется ошибка Error Nr. 2003 : Can't connect to MySQL server on 'localhost' (10061)
В последнем окне инсталятора mysql, на последнем шаге установки есть 4 пункта, ссылка
Перед последним пунктом появляется эта ошибка.
Где-то читал что mysql несовместим с именем сервера localhost
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2013, 18:51
Ответы с готовыми решениями:

Ошибка Error Nr. 2003 : Can't connect to MySQL server on 'localhost' (10061)
не могу подключиться к базе данных, что делать?

Can't connect to MySQL server on 'localhost' (10061)
Порт верный, MySQL запущен, ping проходит. в чём проблема?

"Can't connect to MySQL server on 'localhost' (10061) QMYSQL: Unable to connect"
Добрый день! У меня следующая проблема на Windows XP установила QtCreator и MySQL сервер теперь...

Ошибка Can't connect to MySQL server on '127.0.0.1' (10061)
Здравствуйте, установил MySQL Workbench 6, попытался в нем создать новое подключение и вышла вот...

10
650 / 235 / 77
Регистрация: 18.02.2013
Сообщений: 784
16.06.2013, 19:23 2
Цитата Сообщение от phpk Посмотреть сообщение
Где-то читал что mysql несовместим с именем сервера localhost
Наоборот, многие хостеры из соображений безопасности ограничивают доступ к СУБД локально расположенными пользователями и скриптами, то есть как раз "localhost".

Далее, в случае, когда выкидывает вполне конкретно сформулированную ошибку, целесоообразно воспользоваться поиском. Заключаете запрос в кавычки для дословного поиска, но так как ошибка распространенная, в том числе и Ваша, то найдены будут сперва дословные вхождения и без них. К ним прибавятся также та же по сути ошибка, но с некоторыми синтаксическими различиями. На stackoverflow, например, есть очень и очень многие отвеченные вопросы по типовым ошибкам.
0
27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313
16.06.2013, 19:57  [ТС] 3
Цитата Сообщение от !i Посмотреть сообщение
Далее, в случае, когда выкидывает вполне конкретно сформулированную ошибку, целесоообразно воспользоваться поиском.
а на этом форуме уже помощь не работает, надо пользоваться только поиском?

Решил всётаки установить денвер из-за его простоты, так как я начинающий.
Теперь вопрос: можно ли установить денвер рядом с уже существующим апачем на одной локальной машине?
Или надо удалить старый апач?
0
86 / 65 / 4
Регистрация: 03.02.2013
Сообщений: 176
16.06.2013, 20:14 4
Цитата Сообщение от phpk Посмотреть сообщение
Теперь вопрос: можно ли установить денвер рядом с уже существующим апачем на одной локальной машине?
Или надо удалить старый апач?
Апач входит в состав денвера. Естественно, надо удалить старый.
1
27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313
18.06.2013, 13:54  [ТС] 5
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
$user = "root";
$pass = "";
$db   = "spoon";
 
// Подключаемся к СУБД MySQL.
mysql_connect("localhost", $user, $pass)
  or die("Could not connect: ".mysql_error());
// Создаем БД $db - это может делать только суперпользователь!
// Если БД уже существует, будет ошибка, но это не страшно.
mysql_query('CREATE DATABASE $db');
// Выбираем БД $db (только что созданную или уже существующую).
mysql_select_db($db)
  or die("Could not select database: ".mysql_error());
выдаёт ошибку:
Could not select database: Unknown database 'spoon'
почему база неизвестна? Она ведь создалась
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
18.06.2013, 14:02 6
Цитата Сообщение от phpk Посмотреть сообщение
почему база неизвестна? Она ведь создалась
если выдает такую ошибку, значит, не создалась.
SQL
1
SHOW DATABASES
1
27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313
18.06.2013, 14:39  [ТС] 7
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$user = "root";
$pass = "";
$db   = "spoon";
 
// Подключаемся к СУБД MySQL.
mysql_connect("localhost", $user, $pass)
  or die("Could not connect: ".mysql_error());
// Создаем БД $db - это может делать только суперпользователь!
// Если БД уже существует, будет ошибка, но это не страшно.
mysql_query('CREATE DATABASE $db');
$dbquery = mysql_query("SHOW DATABASES;");
$i = 0;
while ($row = mysql_fetch_assoc($dbquery)) {
 $arr[$i] = $row['post_title'];
 echo "<br> $i=$arr[$i]";
 $i++ ;
}
// Выбираем БД $db (только что созданную или уже существующую).
mysql_select_db($db)
  or die("Could not select database: ".mysql_error());
вывод:
0=
1=
2=
3=
4=
5=Could not select database: Unknown database 'spoon'

Добавлено через 24 минуты
кто-то подскажет?
0
122 / 120 / 7
Регистрация: 21.04.2013
Сообщений: 615
18.06.2013, 15:37 8
Цитата Сообщение от phpk Посмотреть сообщение
кто-то подскажет?
Вы даже вопрос не задали

Добавлено через 2 минуты
кстати, с чего вы решили что в после выполнения запроса SHOW DATABASES будет результат с полем 'post_title'
а так подскажем конечно
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
18.06.2013, 15:39 9
Цитата Сообщение от phpk Посмотреть сообщение
PHP
1
'CREATE DATABASE $db'
в одинарных кавычках (апострофах) переменные "не работают". Либо так
PHP
1
'CREATE DATABASE ' . $db
либо так
PHP
1
"CREATE DATABASE $db"
Добавлено через 1 минуту
Цитата Сообщение от phpk Посмотреть сообщение
PHP
1
echo "<br> $i=$arr[$i]";
и это может не сработать, т.к. [ и ] будут идти как простые символы (хотя может и сработает). Если нет - выносите из строки, либо воспользуйтесь операторными скобками
PHP
1
echo "<br> $i={$arr[$i]}";
кстати, если вы рассчитываете присвоить значение, то у вас тоже ничего не получится
1
27 / 41 / 13
Регистрация: 15.05.2013
Сообщений: 1,313
19.06.2013, 10:05  [ТС] 10
Цитата Сообщение от KOPOJI Посмотреть сообщение
в одинарных кавычках (апострофах) переменные "не работают". Либо так
PHP
1
'CREATE DATABASE ' . $db
либо так
PHP
1
"CREATE DATABASE $db"
теперь нормально, спасибо
0
4 / 4 / 0
Регистрация: 21.02.2013
Сообщений: 91
14.07.2014, 21:18 11
Так что, никто не знает почему выдает такую ошибку? У меня такая же проблема, подскажите как исправить..
ошибка Error Nr. 2003 : Can't connect to MySQL server on 'localhost' (10061)
0
14.07.2014, 21:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.07.2014, 21:18
Помогаю со студенческими работами здесь

Can't connect to MySQL server on 'myserver' (10061)
Добрый день. Не получается зайти удаленно в БД. У пользователя все привилегии, имеет вид:...

Perl + MySQL = ошибка DBI connect(dbname=mysql; host=localhost',''...) failed: Couldnt connect to
С перлом беда какая-то, третий день мучаюсь и ничего не получается... хелп!!!. use dbi; $dbh =...

Cannot create windows service for mysql. Erro 0. И, Host 'localhost' is not allowed to connect to this mysql server
Здравствуйте! Переустановил Windows 7, Service Pack 1. Устанавливаю MySQL 5.5.60-winx64. Никогда...

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
Ajenti CentOS 6 Linux 2.6.32-573.7.1.el6.x86_64 x86_64 Добрый день. Перестал работать MySQL. ...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru