Задавайте вопросы, мы ответим
Вы не зашли.
В процессе установки MySql 5.0 не выполняется опция Start service - выдается сообщение " Could not start service MySql.Error:0 ".
При попытке запуска в службах MySql - сообщение "Не удалось запустить службу MySql на локальный компьютер. Ошибка 1067: Процесс был неожиданно завершен."
Неактивен
Все ОК !!
Неактивен
не могу теперь в командной строке подключиться к SQL
использую книгу Люка Веллинга и Лоры Томпсон "Разработка Web-приложений с помощью PHP и MySql",
все понятно, из-за кодировки был установлен MySql 5.0 (была версия3.23.53) - теперь ничего не получается
Неактивен
Посмотрите статью http://sqlinfo.ru/articles/info/6.html
Неактивен
Установлен Mysql 5.0 - есть ли требования к версии PHP? У меня PHP, версия: 4.2.3. При подключении к MySQL, версия: 3.23.53 - все нормально, теперь не могу подключиться к базе.
Неактивен
@ $db = mysql_pconnect('localhost', 'root', '1'); // *** подключение к базе данных
if (!$db) // *** проверка соединения
{
echo 'Ошибка: Не удалось установить соединение с базой данных. Пожалуйста, повторите попытку позже.';
exit;
}
теперь ошибка
Неактивен
Нет, у PHP нет требований.
У рута пароль '1'? Попробуйте из консоли под той же учетной записью соединиться.
Неактивен
Есть требования к коннектору php_mysql. Если старая версия php_mysql, то лучше обновить или запускать mysql сервер с ключем old_passwords=1
Неактивен
С консоли вообще все отлично: подключаюсь к базе, создаю таблицы, выполняю запросы - все корректно работает.
Что такое коннектор? Это какое-то дополнительное ПО?
У меня установлено:
Apache, версия: 2.0.43
PHP, версия: 4.2.3
MySQL, версия: 5.0
Неактивен
Это модуль php_mysql, который содержит функции mysql_connect() и.т.д. См. статью http://sqlinfo.ru/articles/info/6.html
Неактивен
Установлю,но, все же, интересно, почему и в этом коде ошибка?
<?# Адрес нашего MySQL сервера
$mysql_host = "localhost";
# Пользователь, который осуществляет соединение
$mysql_user = "root";
# Пароль для доступа к MySQL базе
$mysql_password = "1";
# Соединяемся с MySQL сервером
$mysql = mysql_connect($mysql_host, $mysql_user, $mysql_password);
if ($mysql) {echo "MySQL ";}
else {echo "MySQL ";}
# Закрываем соединение
mysql_close($mysql);
?>
- в строке $mysql = mysql_connect($mysql_host, $mysql_user, $mysql_password);
В версии MySql 3.23.53 все было нормально.
Неактивен
напишите
$mysql = mysql_connect($mysql_host, $mysql_user, $mysql_password) or die(mysql_error());
тогда будет понятнее
Неактивен
Заменено Вашей строкой -> сообщение
Warning: Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\server\www\indexSQL.php on line 14
Warning: MySQL Connection Failed: Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\server\www\indexSQL.php on line 14
Client does not support authentication protocol requested by server; consider upgrading MySQL client
Неактивен
Вот мы и пришли к тому, что я писал в посте #8. Старый коннектор. Обновите php_mysql
Неактивен
простите чайника - имеете в виду скачать MySQL GUI Tools ?
Неактивен
В windows php_mysql.dll входит в состав php, поэтому Вам надо обновить php.
Неактивен
хочу понять: для того, чтобы было подключение к MySql 5.0 необходима какая версия PHP? LazY считает, что нет требований к PHP.
php_mysql.dll - это что? эту dll нужно кинуть в windows? это и есть коннектор?
рекомендуемая rgbeast ссылка http://sqlinfo.ru/articles/info/6.html - выполнить полностью пункт "Установка препроцессора PHP"? (моя версия 4.2.3)
Неактивен
В windows коннектор это dll-файл, он часть дистрибутива PHP. Именно его нужно обновить. Есть ли у Вас причины держаться за PHP версии 4.2.3?
Неактивен
Все сделано в соответсвии с http://sqlinfo.ru/articles/info/6.html.
Старое снесено - новое поставлено. Скачан коннектор php_5.2.1-mysqlnd-5.0.1-beta.zip - распакован, вставлялся и в папку Windows и в System32 -- нет кириллицы - иероглифы такие , что и до переустановки. Результат работы:
А вот и результат поиска документов
Найдено записей: 4
1. Вид документа: ЏаЁЄ §
Наименование документа: ЏаЁЄ § ® Ї®®й२Ё 1
2. Вид документа: ЏаЁЄ §
Наименование документа: ЏаЁЄ § ® Ї®®й२Ё 2
3. Вид документа: Џа®в®Є®«
Наименование документа: Џа®в®Є®« 1
4. Вид документа: Џа®в®Є®«
Наименование документа: Џа®в®Є®« 2
Неактивен
Прочитайте статьи про кодировки: http://sqlinfo.ru/articles/info/2.html http://sqlinfo.ru/articles/info/5.html
В какой кодтировке созданы таблицы? В какой кодировке html-страница? Выполняете ли SET NAMES в скрипте php после подключения к MySQL?
Неактивен
Кодировка cp1251
при вставке set names cp1251 в код PHP - сообщение Parse error: syntax error, unexpected T_STRING in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\results.php on line 31
Неактивен
mysql_query("SET NAMES CP1251"); после подключения к базе
Неактивен