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


Автор: vintyara 8.6.2006, 12:02
Помогите !
Вот писал раньше скрипты, работающие с БД, которые запускал на каком-либо из хостингов.
Пример -

Код

$hostname="localhost";
$username="xxx";
$dbpassword="xxx";
$dbname="xxx";

$link = mysql_connect ($hostname, $username, $dbpassword) or die ("Can`t connect to DB");



Сейчас у мну есть под боком машину с linux ОС (slackware 10.2) с запущеными апачами, мускулами и php.
Вопрос - что мне надо писать, там где в  моём примере $hostname="localhost";.
Пробовал localhost - не работает. Путь к mysql.sock вроде как тоже. Подскажите ! 

Автор: BobiKK 8.6.2006, 12:34
Дык, это всё прописано в настройках mysql-сервера. Юзай mysqladmin, или какой-нить простенький frontend, типа webmin'а 

Автор: vintyara 8.6.2006, 16:07
BobiKK, 
а где можно просмотреть эти настройки ? 

Автор: BobiKK 8.6.2006, 18:05
В официальной документации smile 

Автор: TwiSteR 12.6.2006, 01:01
Попробуй 127.0.0.1
И сделай тестово
Код

$link = mysql_connect ($hostname, $username, $dbpassword) or die (mysql_error());

и посмотри что пишет  

Автор: Рыжий 12.6.2006, 01:09
Ну как разобрался? меня тоже очень волнует smile 

Автор: [xoodo] 12.6.2006, 02:31
Ежели учинять брейншторм, то предложу в скрипте заменить localhost на . (точку). Мне это помогло при настройке MySQL на IIS, где MySQL был установлен как служба, и соответственно коннект к нему был не по IP или адресу, а таким вот хитрым образом. Просьба не пинать за пример с IIS в теме про LAMP 8) 

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