права для разработчиков mysql и apache

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

stanson
Сообщения: 101

права для разработчиков mysql и apache

Сообщение stanson »

Какие права нужно задать для разработчиков mysql, perl и apache на сервере с web серверами для того чтобы они могли выкладывать свои приложения?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: права для разработчиков mysql и apache

Сообщение serzh-z »

Разрешить этим разработчикам запись в каталоги, в которые планируется размещать их приложения. Завести пользователя MySQL, которому позволить создавать таблицы в определенной БД.
Спасибо сказали:
stanson
Сообщения: 101

Re: права для разработчиков mysql и apache

Сообщение stanson »

serzh-z писал(а):
01.09.2006 13:52
Разрешить этим разработчикам запись в каталоги, в которые планируется размещать их приложения. Завести пользователя MySQL, которому позволить создавать таблицы в определенной БД.


В каком каталоге обычно размещают приложения?

Пользователи mysql и apache уже созданы после установки rpm ов.

Нужно еще добавить разработчика в группу mysql и apache?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: права для разработчиков mysql и apache

Сообщение serzh-z »

:ph34r:

1.
/home/httpd
/srv/www
/var/www

и прочее, в зависимости от фантазии разработчков дистрибутива и человека, который устанавливал Apache.

2. нет
Спасибо сказали:
stanson
Сообщения: 101

Re: права для разработчиков mysql и apache

Сообщение stanson »

serzh-z писал(а):
01.09.2006 15:23
:ph34r:

1.
/home/httpd
/srv/www
/var/www

и прочее, в зависимости от фантазии разработчков дистрибутива и человека, который устанавливал Apache.

2. нет


Разработчику нужна возможность самому создавать базы данных.
Как то разбочика нужно связывать с пользователем mysql?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: права для разработчиков mysql и apache

Сообщение serzh-z »

(stanson @ Sep 1 2006, в 15:27) писал(а):Как то разбочика нужно связывать с пользователем mysql?
Нет.

(stanson @ Sep 1 2006, в 15:27) писал(а):Разработчику нужна возможность самому создавать базы данных.
Завести в системной БД MySQL юзера, которому разрешить создавать БД. phpMyAdmin поможет в этом.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: права для разработчиков mysql и apache

Сообщение diesel »

serzh-z писал(а):
01.09.2006 15:23
:ph34r:

1.
/home/httpd
/srv/www
/var/www

и прочее, в зависимости от фантазии разработчков дистрибутива и человека, который устанавливал Apache.


а также ~/public_html :) и доступ к нему по http://localhost/~user/

stanson писал(а):
01.09.2006 15:27
Разработчику нужна возможность самому создавать базы данных.


GRANT ALL PRIVILEGES ON * TO 'user'@'localhost' IDENTIFIED BY 'pass'; Разве так он не сможет базы данных создавать?
Спасибо сказали:
stanson
Сообщения: 101

Re: права для разработчиков mysql и apache

Сообщение stanson »

[quote]Завести в системной БД MySQL юзера, которому разрешить создавать БД. phpMyAdmin поможет в этом.
[quote]

А где взять rpm phpMyAdmin для FedoraCore5?



[quote]

GRANT ALL PRIVILEGES ON * TO 'user'@'localhost' IDENTIFIED BY 'pass'; Разве так он не сможет базы данных создавать?
[quote]

А эту команду где нужно выполнить?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: права для разработчиков mysql и apache

Сообщение diesel »

stanson писал(а):
01.09.2006 16:48
А эту команду где нужно выполнить?


в mysql из под рута ))

mysql -u root -h localhost -p'your_root_pass'


stanson писал(а):
01.09.2006 16:48
А где взять rpm phpMyAdmin для FedoraCore5?


это ваще php-шная приблуда :) ее можно распаковать в апачевский рут, почитать как ее настраивать, ну и запускать типа http://localhost/phpmyadmin...
Спасибо сказали:
stanson
Сообщения: 101

Re: права для разработчиков mysql и apache

Сообщение stanson »

diesel писал(а):
01.09.2006 16:55
stanson писал(а):
01.09.2006 16:48

А эту команду где нужно выполнить?


в mysql из под рута ))

mysql -u root -h localhost -p'your_root_pass'


stanson писал(а):
01.09.2006 16:48
А где взять rpm phpMyAdmin для FedoraCore5?


это ваще php-шная приблуда :) ее можно распаковать в апачевский рут, почитать как ее настраивать, ну и запускать типа http://localhost/phpmyadmin...


Спасибо:)

Сделал вот так:

# sudo mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 5.0.18

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> GRANT ALL PRIVILEGES ON * TO 'test1'@'localhost' IDENTIFIED BY 'passwd';
Query OK, 0 rows affected (0.01 sec)


Правильно?:)


А где скачать phpMyAdmin?
Или он в дистрибутиве с redhat?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: права для разработчиков mysql и apache

Сообщение diesel »

stanson писал(а):
01.09.2006 18:00
Правильно?:)

Вроде да :) Вообще вам виднее должно быть :) зайдите и попробуйте посоздавать БД, например :)

stanson писал(а):
01.09.2006 18:00
А где скачать phpMyAdmin?
Или он в дистрибутиве с redhat?

вот тут:
http://www.phpmyadmin.net/home_page/index.php
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: права для разработчиков mysql и apache

Сообщение sash-kan »

<жуткий оффтопик>
понравилось название темы.
это ж надо так сформулировать (:
казалось бы — и при чем тут разработчики mysql и apache?
</жуткий оффтопик>
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: права для разработчиков mysql и apache

Сообщение serzh-z »

(sash-kan @ Sep 1 2006, в 18:47) писал(а):понравилось название темы.
это ж надо так сформулировать (:
Это еще ничего - тут рядом есть тема про 1С, типа "кому нужна, заходите"... Ага...
Спасибо сказали:
stanson
Сообщения: 101

Re: права для разработчиков mysql и apache

Сообщение stanson »

Если у меня в httpd.conf написано
DocumentRoot "/var/www/html"

то на этот каталог и нужно выдавать права?
А какой командой это делается?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: права для разработчиков mysql и apache

Сообщение serzh-z »

1. Да
2. chmod, chown, chgrp
Спасибо сказали:
stanson
Сообщения: 101

Re: права для разработчиков mysql и apache

Сообщение stanson »

serzh-z писал(а):
04.09.2006 12:41
chmod, chown, chgrp


А достаточно написать

chgrp -hR staff /var/www/html


если у меня все разработчики в группе staff?

А необходимы права на /var/www?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: права для разработчиков mysql и apache

Сообщение serzh-z »

(stanson @ Sep 4 2006, в 13:23) писал(а):А достаточно написать
Да.
Спасибо сказали:
stanson
Сообщения: 101

Re: права для разработчиков mysql и apache

Сообщение stanson »

Я так понял что тут /var/www/html у меня по умолчанию поставился
default виртуальный сервер.

А могу ли я создавать свои виртуальные сервера тут:
/var/www/proj/server1
/var/www/proj/server2
var/www/proj/server3

Или нужно создавать здесь?

/var/www/html/server1
/var/www/html/server2
var/www/html/server3
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: права для разработчиков mysql и apache

Сообщение diesel »

stanson писал(а):
06.09.2006 17:30
Я так понял что тут /var/www/html у меня по умолчанию поставился
default виртуальный сервер.

А могу ли я создавать свои виртуальные сервера тут:
/var/www/proj/server1
/var/www/proj/server2
var/www/proj/server3

Или нужно создавать здесь?

/var/www/html/server1
/var/www/html/server2
/var/www/html/server3

вы вообще можете сами указать нужный DocumentRoot при конфигурации VirtualHost'а
Спасибо сказали:
stanson
Сообщения: 101

Re: права для разработчиков mysql и apache

Сообщение stanson »

[quote name='diesel' date='Sep 6 2006, в 17:51' post='249291']

[quote]
вы вообще можете сами указать нужный DocumentRoot при конфигурации VirtualHost'а
[quote]


Спасибо.
Те скажем /var/projects

Это нормально?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: права для разработчиков mysql и apache

Сообщение diesel »

stanson писал(а):
06.09.2006 17:58
Спасибо.
Те скажем /var/projects

Это нормально?


Вам виднее :) мне больше нравится /srv/www :)
Спасибо сказали:
stanson
Сообщения: 101

Re: права для разработчиков mysql и apache

Сообщение stanson »

А как выдать пользователю привилегию на FLUSH PRIVELEGES
Спасибо сказали: