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

Форум MySQL

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

 

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

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

тема: Помогите с установкой mysql-essential-5.0.41-win32.msi
 
 автор: margol   (22.05.2007 в 11:15)   письмо автору
 
 

Доброго всем времени суток!
Устанавливаю MySQL, нужен совет.
1. Вчера установила базу при помощи mysql-essential-5.0.41-win32.msi. В командной строке после ввода пароля система сообщала:

Welcome to the My SQL monitor.Commands end with; or \g.
Your My SQL connection id is 3 to server version: 3.23.19
Type 'help' for help.

То есть сервер MySQL работал.

2. Сегодня так же при вводе пароля в командной строке раздается пик из системного блока и окно закрывается...

3. Переустановила базу, то же повторилось.

Почему так ведет себя база? Это нормально?

   
 
 автор: margol   (22.05.2007 в 11:34)   письмо автору
 
   для: margol   (22.05.2007 в 11:15)
 

Я тут нашла тестирующий файлик, который в результате должен выводить список таблиц, но он вылетает на первой же ошибке "Произошла ошибка ...". Сразу скажу, что пароль указан верно. Хотя, ведь соединиться я не могу, поэтому и ошибка. Что делать?

<? 
$userName 
"root"//используется по умолчанию
$password "new_password"//если пароль не задан, то имеет значение пустой строки
$hostName "localhost"//хост, на котором находится база MySQL

//Соединение с базой данных MySQL
if (!($link mysql_connect($hostName$userName$password))) {
printf("<BR> Произошла ошибка при соединении с базой данных %s <BR>\n"$hostName);
exit(); }

// Получение списка баз данных, находящихся на сервере
if (!($listOfDbs mysql_list_dbs($link))) {
printf("<BR> Ошибка в mysql_list_dbs, ошибка %s <BR>\n"mysql_error($link));
exit(); }
printf("<b> Базы данных на %s </b> <br> <br>\n"$hostName);

// Получить список баз данных
$noOfDbs 0;
while (
$noOfDbs mysql_num_rows($listOfDbs)) {
printf(" %s <BR>\n"mysql_tablename($listOfDbs$noOfDbs));
$noOfDbs++;}
// Освободить указатель результата
mysql_free_result($listOfDbs);?>

   
 
 автор: Trianon   (22.05.2007 в 12:01)   письмо автору
 
   для: margol   (22.05.2007 в 11:34)
 

Добавьте вывод диагностики. Примерно так:

//Соединение с базой данных MySQL 
if (!($link = mysql_connect($hostName, $userName, $password))) { 
printf("<BR> Произошла ошибка при соединении с сервером %s <BR>\n" 
    .mysql_error(), $hostName); 
exit(); } 

   
 
 автор: cheops   (22.05.2007 в 12:52)   письмо автору
 
   для: margol   (22.05.2007 в 11:15)
 

Прикрепите ваш конфигурационный файл my.ini пожалуйста?

PS Странно, что клиент пишет версию 3.23.19 - у вас помимо версии 5.0.41 были ранее установлены копии MySQL предыдущих версий?

   
 
 автор: Trianon   (22.05.2007 в 13:02)   письмо автору
 
   для: cheops   (22.05.2007 в 12:52)
 

наверное вчера компьютер еще не перезагрузили, и сервер откликался предыдущий - старый :)

   
 
 автор: margol   (22.05.2007 в 14:25)   письмо автору
 
   для: cheops   (22.05.2007 в 12:52)
 

Да нет, пишет версию правильно пятую, это я подглядела в одной инструкции, помню, что у меня так же было.

   
 
 автор: Trianon   (22.05.2007 в 13:00)   письмо автору
 
   для: margol   (22.05.2007 в 11:15)
 

>2. Сегодня так же при вводе пароля в командной строке раздается пик из системного блока и окно закрывается...

Как именно Вы вызываете клиента и вводите пароль?
При вызове за ярлык, который создал инсталлятор - это совершенно естественное поведение.
Клиент нужно вызывать из оболочки командной строки, а не прямо.

   
 
 автор: margol   (22.05.2007 в 14:26)   письмо автору
 
   для: Trianon   (22.05.2007 в 13:00)
 

Да, из оболочки командной строки вызываю.

   
 
 автор: margol   (22.05.2007 в 14:41)   письмо автору
 
   для: margol   (22.05.2007 в 11:15)
 

Ура! Установился, и после перезагрузки работает! При очередной переустановке запретила TCP/IP и во-вторых, почему-то он мне предложил пароль yes сделать. Теперь работает! Спасибо, cheops и Trianon, что откликнулись!

   
 
 автор: Trianon   (22.05.2007 в 14:48)   письмо автору
 
   для: margol   (22.05.2007 в 14:41)
 

з-зачем запретили TCP/IP ? Теперь к нему, кроме как из клиента командной строки , не обратиться будет...

   
 
 автор: margol   (22.05.2007 в 15:17)   письмо автору
 
   для: Trianon   (22.05.2007 в 14:48)
 

Я ставлю локально и работать собираюсь только здесь, на своей машине. Если что-то будет не так, отконфигурирую, чтобы протоколы использовать.

   
Rambler's Top100
вверх

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