Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > MySQL не запускается на работе...


Автор: TheAviator 15.9.2004, 00:11
Ну, собсно и дома и на работе устанавливал MySQL я, так что и тат и там пароль и пользователь по умолчанию - root и пустой.
Вот простенький код, который у меня дома нормально заработал м первого раза:
Код
<html>
<head>
 <title>Untitled web-page</title>
</head>
<body>
<?php
$a="fuck you";
echo $a;

$link = mysql_connect("localhost", "root", "")
  or die ("Could not connect to MySQL");

mysql_select_db ("myphp")
  or die ("Could not select database");
 
  $query = "SELECT title, body FROM lessons";
$result = mysql_query($query, $link);
while ($row = mysql_fetch_array($result)) {
   echo "<h1>".$row['title']."</h1><p>";
   echo $row['body']."</p>";
}


?>
</body>
</html>

Ну собсно и базу дома создал соответствующую. А на работе вообще даже база создаваться не хочет - пишет что нет соединения. Проверял на работе ставит на несеольких машинах. Причем как через localhost соединялся. так и через имя машины.
Ну а о коде вообще говорить нечего - хоть он без базы и не должен работать, вылетает уже на этой строке :
Код
$link = mysql_connect("localhost", "root", "")
  or die ("Could not connect to MySQL");


Ну дополнительная инфа - сеть на доменах там.
Может у кого есть идеи, что это такое? Заранее благодарствую!

Автор: MuToGeN 15.9.2004, 00:50
Цитата(TheAviator @ 15.9.2004, 00:11)
Может у кого есть идеи
MySQL не запущен.

Автор: Ignat 15.9.2004, 08:47
Еще вариант - фаервол закрывает порт 3306

Автор: MuToGeN 15.9.2004, 11:31
Пока что не видел виндового фаервола, который прикрывает loopback

Автор: Chuck 15.9.2004, 12:11
Что выводит этот код?
Код

$link = mysql_connect("localhost", "root", "");
echo mysql_error();
 mysql_close($link);


и найди my.ini и посмотри настройки (порт, юзера, и т. д.)

Автор: TheAviator 15.9.2004, 12:31
Цитата(Chuck @ 15.9.2004, 12:11)
Что выводит этот код?

- Посмотрю завтра на работе.

Автор: Ignat 15.9.2004, 12:44
MuToGeN, Outpost пару месяцев назад прикрыл мне мускуль. Дык я три дня на ушах стоял, пока не догадался отключить.

Автор: TheAviator 15.9.2004, 12:55

Добавлено @ 12:58
Цитата(Chuck @ 15.9.2004, 12:11)
и найди my.ini и посмотри настройки (порт, юзера, и т. д.)

Вот содержимое My.ini на моем домашнем компе
Код
#This File was made using the WinMySQLAdmin 1.4 Tool
#08.09.2004 17:01:38

#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions

[mysqld]
basedir=D:/mysql
#bind-address=192.168.56.4
datadir=D:/mysql/data
#language=D:/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=D:/mysql/bin/mysqld-nt.exe
user=root
password=masterkey


Вопрос: Почему тут написано,что пароль masterkey, а работает только с пустым???

Автор: Ignat 15.9.2004, 13:00
Цитата
[WinMySQLadmin]
Server=D:/mysql/bin/mysqld-nt.exe
user=root
password=masterkey


Эта секция отвечает за подключение WinMySQLadmin - клиентская программа.
если обрадовать тебя, так тем, что у тебя дефолтовые установки - записи юзера, хоста, порта нет в принципе, есть только параметры директорий.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)