Форум сетевых администраторов
Показаны 7 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- MySQL (http://netadmin.ws/forum/forumdisplay.php?forumid=40)
-- Не могу запусть Мускуль (http://netadmin.ws/forum/showthread.php?threadid=6577)


Помещено Panica 20-09-2003 в 07:16:

Не могу запусть Мускуль

Не могу установить MySql ver 4.0.13
Мой действия:
1. Инсталирую исходники в папку d:/http server/usr/mysql/
2. mysql.exe
3. В файле my.ini вписываю вот это
[mysqld]
basedir=D:/http server/usr/mysql
bind-address=10.0.3.41
datadir=D:/http server/usr/mysql/data
language=D:/http server/usr/mysql/share/russian
[WinMySQLadmin]
Server=D:/http server/usr/mysql/bin/mysqld-nt.exe
user=root
password=123
4. Запускаю симофор ))
5. Пишу вот такой скрипт для проверки

PHP:


<html>
<head>
<title> Список баз данных на сервере</title>
</head>
<body>
<? $userName = "root";
$password = "123";
$hostName = "10.0.3.41";
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);?>
</body>
</html>


Шестым моим действием - большое огорчение потому как,
на экране появляеться надпись Произошла ошибка при соединении с базой данных 10.0.3.41
Помогите плз!


Помещено RaZEr 20-09-2003 в 09:09:

1. 10.0.3.41 ... это адрес твоего компа ?
2. В списке сервисов есть MySQL. Он в состоянии Started ?

__________________
The time was broken ...


Помещено Panica 20-09-2003 в 11:03:

Ну конечно это мой адресок :-) Он в состоянии "Ð_аботает", в трее горит симофор зеленым цветом.


Помещено RaZEr 20-09-2003 в 11:17:

А пароль "123" ? По умолчанию нет пароля. Ты изменял его на "123"?

Попробуй в hostname вписать 127.0.0.1 ... все-таки серв локальный.

__________________
The time was broken ...


Помещено Panica 20-09-2003 в 11:46:

Пароль да я вписал, в my.ini,
Поставаил bind-address=127.0.0.1, перезапустил, и попрежднему выдает ошибку соеденения с бд (


Помещено RaZEr 20-09-2003 в 11:53:

Сделай:

$password = "";

__________________
The time was broken ...


Помещено Panica 20-09-2003 в 12:09:

Как я рад )))))
Вот что я зделал:
----------
это my.ini
----------
[mysqld]
basedir=D:/http server/usr/mysql
bind-address=127.0.0.1
datadir=D:/http server/usr/mysql/data
language=D:/http server/usr/mysql/share/russian
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=D:/http server/usr/mysql/bin/mysqld-nt.exe
$user="admin"";
$password = "";
------------
а это скрипт
------------

PHP:

<? $userName = "admin"; 
$password = ""; 
$hostName = "127.0.0.1"; //хост, на котором находится база 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);?>


Все получилось, действительно нужно ставить 127.0.0.1 )))
Спасибо!


Формат времени GMT. Текущее время 20:15.
Показаны 7 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.