Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Ne7WoRK в Feb 15, 2011, 20:02



Титла: Става дума за mysql сървъра. :)
Публикувано от: Ne7WoRK в Feb 15, 2011, 20:02
Здравейте,
Със Slackware 13.1 x64 съм и става въпрос когато се инсталира нещо някоя система примерно е107, php-fusion и да не е готова система сам да си пиша нали система с config файл ако напиша за mysql server ne7work.com нестава или ne7work.com:3306 също става само с localhost как да направя и външни лица да могат да ми ползват сървъра?
Мерси предварително!
Поздрави, Александър.


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: laskov в Feb 15, 2011, 22:01
Редактирай стартиращия файл /etc/rc.d/rc.mysqld
Трябва да коментираш Skip=skip_networking
А после виж и firewall правилата на машината и на рутера, ако има такъв.


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: Ne7WoRK в Feb 16, 2011, 00:10
Връзката ми на нета е DHCP с кабел директно в лан картата не ползвам рутери друго не ми е нужно да конфигурирам освен да го коментирам това и да рестартирам mysqld ?


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: b2l в Feb 16, 2011, 11:04
Код:
# vi /etc/my.cnf

Намираш секцията: [mysqld]
Код
GeSHi (Bash):
  1. bind-address=YOUR-SERVER-IP

Просто си добавяш твоето IP. Ама ти като си с DHCP връзка не знам след рестарт какво ще правиш (като ти даде ново IP).


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: triel в Feb 16, 2011, 11:52
Просто си добавяш твоето IP. Ама ти като си с DHCP връзка не знам след рестарт какво ще правиш (като ти даде ново IP).

Тогава защо изобщо да set-ва bind-address? MySQL по default си слуша на всички възможни адреси, стига да не е set-нат skip-networking.


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: b2l в Feb 16, 2011, 11:54
Просто си добавяш твоето IP. Ама ти като си с DHCP връзка не знам след рестарт какво ще правиш (като ти даде ново IP).

Тогава защо изобщо да set-ва bind-address? MySQL по default си слуша на всички възможни адреси, стига да не е set-нат skip-networking.

Моляяя - mysql слуша само на 127.0.0.1 при default instalation!


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: triel в Feb 16, 2011, 12:09
Моляяя - mysql слуша само на 127.0.0.1 при default instalation!

Аха, в Debian-базирани системи. И то защото bind-address е вече set-нато на 127.0.0.1. Но той говори за Slackware, където се ползват vanilla packages. И когато казвам, че MySQL слуша по default на всички адреси, не говоря за тази или онази дистрибуция, а за vanilla packages.


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: b2l в Feb 16, 2011, 15:42
Аха, в Debian-базирани системи. И то защото bind-address е вече set-нато на 127.0.0.1. Но той говори за Slackware, където се ползват vanilla packages. И когато казвам, че MySQL слуша по default на всички адреси, не говоря за тази или онази дистрибуция, а за vanilla packages.

Разбирам, явно има разлика. Моя е грешката.


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: edmon в Feb 16, 2011, 17:10
Аха, в Debian-базирани системи. И то защото bind-address е вече set-нато на 127.0.0.1. Но той говори за Slackware, където се ползват vanilla packages. И когато казвам, че MySQL слуша по default на всички адреси, не говоря за тази или онази дистрибуция, а за vanilla packages.

Разбирам, явно има разлика. Моя е грешката.

Грешката е  в слакуер , че слухти навсякъде после се чудиш що някой ти бърка в маиескюела


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: Ne7WoRK в Feb 16, 2011, 17:27
Статично ми е IP-то за защита след като ми е външен сървъра какво мога да направя значи? :) Това за бинда за какво е?


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: triel в Feb 16, 2011, 18:28
Статично ми е IP-то за защита след като ми е външен сървъра какво мога да направя значи? :) Това за бинда за какво е?

Направи това, което laskov ти е казал още в втория post в тази тема.

Грешката е  в слакуер , че слухти навсякъде после се чудиш що някой ти бърка в маиескюела

Всъщност в /etc/rc.d/rc.mysqld има enabled skip-networking, така че по подразбиране слуша само на UNIX socket. Сигурно се предполага, че ако знаеш къде и как да си активираш networking-а, ще знаеш и как да ограничиш на кои IP-та да слуша.


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: Ne7WoRK в Feb 17, 2011, 00:46
Когато направя това и вече могат външни хора да ползват mysql сървъра ми когато им направя акаунт трябва ли да се правят някакви защити и как или той си е защитен mysql сървъра? :)


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: laskov в Feb 17, 2011, 12:06
Не съм сигурен, че знаеш какво точно искаш да направиш и какви точно услуги ще предоставиш твоите "външни хора". Ако искаш виж тука едни уроци :) Научи.ме ($2)


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: Ne7WoRK в Feb 18, 2011, 04:09
Имам предвид дали самия mysql сървър на slackware-а си е защитен като е chown от mysql user и е с парола и всичко е както трябва. :)


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: b2l в Feb 18, 2011, 11:03
Ми най-добре ще е да го chroot-неш mysql-a някъде на друго място.


Титла: Re: Става дума за mysql сървъра. :)
Публикувано от: morbid_viper в Feb 18, 2011, 12:09
о̀тговори… о̀тговори… а човекът дори не е задал смислен въпрос.
виж, Ne7WoRK, напиши ТОЧНО какво искаш да направиш с прости думи – на кой каква услуга искаш да дадеш и какво да забраниш.
така ще е доста по-лесно на хората да ти помогнат, например:
пиша едно сайтче и искам само пешо от съседната стая в общежитието да има достъп до моя mysql. ползвам слак, пхп, питон, майескюел. в защитната стена съм направил еди-какво си…
някакви такива нещица…