|
|
|
| Доброго всем времени суток!
Устанавливаю 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: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);?>
|
| |
|
|
|
|
|
|
|
для: margol
(22.05.2007 в 11:34)
| | Добавьте вывод диагностики. Примерно так:
//Соединение с базой данных MySQL
if (!($link = mysql_connect($hostName, $userName, $password))) {
printf("<BR> Произошла ошибка при соединении с сервером %s <BR>\n"
.mysql_error(), $hostName);
exit(); }
|
| |
|
|
|
|
|
|
|
для: margol
(22.05.2007 в 11:15)
| | Прикрепите ваш конфигурационный файл my.ini пожалуйста?
PS Странно, что клиент пишет версию 3.23.19 - у вас помимо версии 5.0.41 были ранее установлены копии MySQL предыдущих версий? | |
|
|
|
|
|
|
|
для: cheops
(22.05.2007 в 12:52)
| | наверное вчера компьютер еще не перезагрузили, и сервер откликался предыдущий - старый :) | |
|
|
|
|
|
|
|
для: cheops
(22.05.2007 в 12:52)
| | Да нет, пишет версию правильно пятую, это я подглядела в одной инструкции, помню, что у меня так же было. | |
|
|
|
|
|
|
|
для: margol
(22.05.2007 в 11:15)
| | >2. Сегодня так же при вводе пароля в командной строке раздается пик из системного блока и окно закрывается...
Как именно Вы вызываете клиента и вводите пароль?
При вызове за ярлык, который создал инсталлятор - это совершенно естественное поведение.
Клиент нужно вызывать из оболочки командной строки, а не прямо. | |
|
|
|
|
|
|
|
для: Trianon
(22.05.2007 в 13:00)
| | Да, из оболочки командной строки вызываю. | |
|
|
|
|
|
|
|
для: margol
(22.05.2007 в 11:15)
| | Ура! Установился, и после перезагрузки работает! При очередной переустановке запретила TCP/IP и во-вторых, почему-то он мне предложил пароль yes сделать. Теперь работает! Спасибо, cheops и Trianon, что откликнулись! | |
|
|
|
|
|
|
|
для: margol
(22.05.2007 в 14:41)
| | з-зачем запретили TCP/IP ? Теперь к нему, кроме как из клиента командной строки , не обратиться будет... | |
|
|
|
|
|
|
|
для: Trianon
(22.05.2007 в 14:48)
| | Я ставлю локально и работать собираюсь только здесь, на своей машине. Если что-то будет не так, отконфигурирую, чтобы протоколы использовать. | |
|
|
|