Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - [решено] Как связать PHP и MYSQL

Ответить
Настройки темы
MySQL - [решено] Как связать PHP и MYSQL

Новый участник


Сообщения: 25
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Хочу сделать гостевую, скрипты на PHP есть, но у меня маленькая проблемка:

надо чтобы запросы из PHP обращались к MYSQL
Обьясните пожалуйста, что надо делать: каких пользователей создать в MYSQL , как задать пароль, чтобы его не могли прочитать из файла .php
$dblocation="localhost";
$dbname="name1";
$dbuser="root";
$dbpasswd="";

$dbcnx=@mysql_connect($location, $user, $passwd);

я имею полный доступ к серверу и в принципе могу создать новую БД и новых пользователей для MYSQL, но какие права дать для пользователей - не знаю. Что надо написать вместо локалхоста, рута и пароля?

Извините за такие простые вопросы, но я только новичок

Отправлено: 11:43, 08-08-2007

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Wasilij,
Конечно файл модуля нужен, иначе функции модулей не будут работать
Поищите в интернете файл модуля для вашей системы (файл кстати не называется libmysql.so ???)

-------
Fortes fortuna adiuvat


Отправлено: 11:55, 10-08-2007 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 25
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


нашел файл: libmysqlclient.so.14 но только в папке usr/..../mysql/.. , может с него убрать расширение .14 ?

у меня в phpinfo(): extension_dir=/usr/local/lib/php/набор цифр - может это неправильно?

а php_mysql.so в папке /usr/local/lib/php/ отсутствует... может где то его найду

Отправлено: 15:40, 10-08-2007 | #12


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Wasilij,
Я не знаток линукса - может в форум Линукса перенести??

Есть такая ссылка - посмотрите

-------
Fortes fortuna adiuvat


Отправлено: 18:27, 10-08-2007 | #13

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Wasilij,
я правильно понимаю, что у Вас сервер на FreeBSD?
Кто его администрирует? Вы?

Цитата:
php_mysql.so
только mysql.so, если ничего в этом мире не изменилось
find / -name "mysql.so" -print

и посмотреть:
ls -l /usr/local/lib/php/Ваш_набор_цифр

Последний раз редактировалось mar, 11-08-2007 в 19:06. Причина: дополнение

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:00, 11-08-2007 | #14


Новый участник


Сообщения: 25
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


FreeBSD5.4 Администрирую сервер я, но сервер достался мне в "наследство", начальную настройку делал не я, пришлось прочитать хендбук, чтобы немножко понять что к чему.

набор_цифр - как я понял это дата выхода данной версии PHP
причем папки "/usr/local/lib/php/набор_цифр" не существует вообще
а почему в phpinfo(): extension_dir=/usr/local/lib/php/набор_цифр не знаю

из всего выше изложенного я понял что мне надо нормально переустановить php, то есть включить модули, которые нужны для работы с MySQL

Скиньте мне пожалуйста ссылку на установку связки Apache2, PHP5, MySQL для FreeBSD на русском языке. В английском я не очень.

Заранее благодарен.

Отправлено: 12:10, 13-08-2007 | #15


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


link
link2
link3

Далее по Google-у

-------
Fortes fortuna adiuvat


Отправлено: 13:17, 13-08-2007 | #16


Новый участник


Сообщения: 25
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Цитата mar:
только mysql.so
Вопрос решен, почитал хендбук по FreeBSD раздел Apache
и все стало ясно: у меня не было расширения php для работы mysql
с помощью портов это расширение поставилось меньше чем за 1 минуту.
Включил, проверочный скрипт - все работает.
Также поставил пароль на базу данных, чтобы никто не лез в базу данных.
(Помню один случай как кто-то пытался более часа взломать сервер, увидел это в логах)
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:37, 15-08-2007 | #17



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - [решено] Как связать PHP и MYSQL

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Apache 2.2.8 + Php 5.2.6 + MySQL 5.0.51b (win) - не работает php v0f41k Вебмастеру 4 11-05-2008 22:08
Как сделать меню с помощью php и mysql... FADE Вебмастеру 17 08-07-2004 19:19
Можноли связать flash-меню с mysql ? FADE Вебмастеру 1 29-06-2004 12:43
PHP+MySQL. как выводить картинку Guest Вебмастеру 1 26-01-2004 18:18
Как к IIS 5.0  прикрутить форум на php и mysql AlexL Вебмастеру 4 29-07-2002 06:54




 
Переход