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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Йордан в Mar 13, 2004, 22:26



Титла: Apache2 MySQL
Публикувано от: Йордан в Mar 13, 2004, 22:26
Zdraweite
imam sledniq problem
Примерен код
Welcome to phpMyAdmin 2.5.3


phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in config.inc.php and make sure that they correspond to the information given by the administrator of the MySQL server.

Error

MySQL said:


#2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[Documentation]

nqkoi ima li si na predstawa kak da go oprawa twa
a imam i o6te edin wapros pap se puska "https"
mersi predwaritelno za otgoworite


Титла: Apache2 MySQL
Публикувано от: в Mar 13, 2004, 22:53
Zdr.
za purviq vurpos zna4i puskash mysqld_safe & i ako si4ko tugva oki redaktirash config.inc.php i zadavash pravilnite user i parola i sled tova seifash faila i trea da varvi si4ko oki :) ne si spomnqm to4no kak se kazvaha tagovete deto se vuvejdashe user i pas no predpolagam shte gi vidihs
za vtoriq na apache 2 mai beshe
apacheconfig suzdavash ca i key i puskash i gi opisvash v /etc/apache/mod_ssl.conf ako imash mod_ssl.conf
uspeh


Титла: Apache2 MySQL
Публикувано от: Йордан в Mar 13, 2004, 23:38
pi6a go twa i mi izliza
Примерен код
gigavolt:/home/gv # mysqld_safe &
[1] 14254
gigavolt:/home/gv # Starting mysqld daemon with databases from /var/lib/mysql
040313 23:36:33  mysqld ended

ne6to zaciklq i trqbwa da priloja lubimiq mi metod ctrl+c


a i
Примерен код
gigavolt:/home/gv # mysqld
Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
040313 23:37:01  Aborting

040313 23:37:01  mysqld: Shutdown Complete


awe s edna duma mai nqma oprawiq


Титла: Apache2 MySQL
Публикувано от: Andronoff в Mar 14, 2004, 00:33
Аз тъкмо имам абсолютно същия проблем с MySQL - пускам го и след секунда спира само, незнам защо, пробвах да го сложа в стартъп-а, ама пак същата история. Четох му упътването, и инфото, ама или съм прекалено ламав за да открия къде е проблема, или нищо съществено не пише. Ползвам Слак 9.1 ако това е от значение


Титла: Apache2 MySQL
Публикувано от: hippo в Mar 14, 2004, 01:35
firebird, probva li s mysql_install_db za purvonachalno instalirane na baza danni i tazi komanda sled instaliraneto na bazata danni ti izpisva kakvo trqbva da se pravi sled tova.
Az imah sushtiq problem i tova go reshi.


Титла: Apache2 MySQL
Публикувано от: Йордан в Mar 14, 2004, 12:20
i towa go prawih i pak ne stawa wi6 kakwo dawa
Примерен код

gigavolt:/home/gv # mysql_install_db
Installing all prepared tables
040314 12:18:54  /usr/sbin/mysqld: Shutdown Complete


PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h gigavolt password 'new-password'
See the manual for more instructions.

NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!


You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench; perl run-all-tests

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com

gigavolt:/home/gv #

... ima li weroqtnost wersiqta na MySQL da e ne6to 6ibana ... tazi we4rsiq warwi zaedno sas SuSE 9 Pro


Титла: Apache2 MySQL
Публикувано от: Йордан в Mar 14, 2004, 12:28
se6tam se i 4e cqlata 4ikiq moje da e ot Apache2


Титла: Apache2 MySQL
Публикувано от: n_antonov в Mar 14, 2004, 12:37
Това, че не ти тръгва MySQL, няма нищо общо с Apache:) Това са две напълно независими програми.

Ако инсталираш MySQL от сорс, ръчно, прочети внимателно инструкциите - 100% не си се погрижил сървърът да има съответните права за писане в своята home-директория. Създал ли си потребител, от чието им да работи MySQL? Задал ли си на home-директорията права на този потребител да пише вътре? Препоръчвам ти да го инсталираш от готов, "фабричен" пакет (в зависимост от дистрибуцията), поне докато не схванеш основните принципи на управлението на MySQL.

Стандартната команда за пускане на MySQL сървъра трябва да включва и потребител, от чието име работи:

/usr/bin/mysqld_safe --user=mysql &


Титла: Apache2 MySQL
Публикувано от: n_antonov в Mar 14, 2004, 12:40
И не забравяй: чети логовете, там всичко си пише. Виж дали няма error-лог в home-директорията на MySQL, където разполага самите бази-данни. Виж и във /var/log/mysql. Не знам нито с каква дистрибуция си, нито каква версия на MySQL инсталираш, нито дали е от .tar.gz, .tgz или .rpm, така че мога само да гадая.


Титла: Apache2 MySQL
Публикувано от: Andronoff в Mar 14, 2004, 13:34
Моята база данни се инсталира още при самата инсталация на Слака, не съм я слагал сам. Четох каквото намерих по този въпрос, ама пак нищо, написах и mysql_install_db, ама ми дава абсолютно същата грешка като на ГигаВолт. Ако го махна и след това го инсталирам от сорс?


Титла: Apache2 MySQL
Публикувано от: Йордан в Mar 14, 2004, 13:59
SuSE 9 Pro
mysql  Ver 12.21 Distrib 4.0.15, for suse-linux (i686)
PHP 4.3.3 (cgi) (built: Sep 24 2003 00:41:05)
Copyright © 1997-2003 The PHP Group
Zend Engine v1.3.0, Copyright © 1998-2003 Zend Technologies
Server version: Apache/2.0.47
Server built:   Sep 23 2003 22:58:00
###################################
eto tezi komponenti iskam da swarja za da moga da si testwam scriptowete
instaliram gi s pomo6ta na YaST2 ... w sa6tiq ima i instrument za konfigorirane na apache2 ta w nego ima opciq za zarejdane na modulite na Apache'to i tam nqma MySQL koeto me wodi na misalta 4e samiq paket w SuSE ne6to ne e na red
probwah i
Примерен код

gigavolt:/home/gv # /usr/bin/mysqld_safe --user=mysql &
[1] 3082
gigavolt:/home/gv # Starting mysqld daemon with databases from /var/lib/mysql
040314 13:50:15  mysqld ended


[1]+  Done                    /usr/bin/mysqld_safe --user=mysql
gigavolt:/home/gv # mysql_install_db
Installing all prepared tables
040314 13:51:11  /usr/sbin/mysqld: Shutdown Complete


PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h gigavolt password 'new-password'
See the manual for more instructions.

NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!


You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench; perl run-all-tests

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com

gigavolt:/home/gv # /usr/bin/mysqladmin -u root password gvsql
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!

sa6to taka se opitah da podkaram MySQL sarwara i prez WEBMIN i toi kaza
Примерен код

Failed to start database :
sh: line 1: /sbin/init.d/mysql: No such file or directory


Титла: Apache2 MySQL
Публикувано от: ivanatora в Mar 14, 2004, 14:11
Същия проблем, същите чуденета.. Но се оправих :)
Първо: ако сте слагали MySQL-а от сорс - изтрийте го. Сложете го от диска с дистрибуцията. За Слак решението е следното (предполагам че това за Сусе не се различава коренно):
# chown mysql:mysql /var/lib/mysql -R
Уверете се че имате потребител и група mysql. Те трябва да се създадат още при инсталацията на пакета.


Титла: Apache2 MySQL
Публикувано от: hippo в Mar 14, 2004, 14:13
n_antonov pravilno e kazal za pravata za pisane v home direktoriqta, proveri za tqh


Титла: Apache2 MySQL
Публикувано от: Йордан в Mar 14, 2004, 14:16
nito user nito grupa ima
moga li da gi Add'na po nqkakaw na4in ... kak to4no da dam na grupa mysql da e warzana s mysql sarwara


Титла: Apache2 MySQL
Публикувано от: ccenkin в Mar 14, 2004, 18:48
Гига за MySQL v SuSE:
user: mysql
group: deamon,
но пробвай да преинсталнеш серв-а и би трябвало яст-а да го преконфигурира серв-а.


Титла: Apache2 MySQL
Публикувано от: ccenkin в Mar 14, 2004, 18:53
още нещо ГиГА апача няма нищо общо с MySQL,
РНР-то се връзва с MySQL, а не апач с MySQL.
Апач интерпретира РНР кода , който код прави връзки към MySQL, извлича инфото, което ти трябва, обработва го и резулта го показваш чрез Апач-а.
Поздрави.


Титла: Apache2 MySQL
Публикувано от: ccenkin в Mar 14, 2004, 19:02
Стартирай Яст2, Систем, РънЛевъл едитор-а и от там стартираш MySQL deamon-a, ако ти даде проблеми при стартирането отиваш /var/log
и там можеш да прегледаш логовете на яст-а или mysql.
Извинявайте че го пиша толкова разкъсано, все се сещам по нещо след като съм изпратил предишното съобщение.
Успех!


Титла: Apache2 MySQL
Публикувано от: Emooo в Mar 14, 2004, 19:16
kolkoto pati sam instaliram slack 9.1 vinagi pri startup-a sled kato se startita mysqld_safe mysqld umira zatova i sled tova ne moje da se connectne clienta. Nai dobre si proverete permishanite na mysql directoriata dali sa pravilni zastoto chesto tova se zabravia i mislia che ot tam idva problema ne sam 100% siguren zastoto vinagi sled instalacia na slack si slagam po nova versia na mysql i ne sam se boril s toia problem.


Титла: Apache2 MySQL
Публикувано от: hippo в Mar 14, 2004, 23:10
probvai s chown -R mysql:mysql /var/lib/mysql. Tova e direktoriqta s bazata danni (pone pri men e tazi direktoriq). tq trqbva da se pritejava ot usera mysql


Титла: Apache2 MySQL
Публикувано от: hippo в Mar 14, 2004, 23:14
probvai s chown -R mysql:mysql /var/lib/mysql. Tova e direktoriqta s bazata danni (pone pri men e tazi direktoriq). tq trqbva da se pritejava ot usera mysql


Титла: Apache2 MySQL
Публикувано от: Йордан в Mar 15, 2004, 15:17
Za YaST i kakwo ostanowih az :)
ta zzna4i qdosah se na apacheto i zapo4nah da podkarwam Webmin ... problema pak pri nego be6e 4e ne puska6e prawilniq port i s trista zora go namerih na koi port otgowarq ... ta puskam az pod save mod i wsi4ko se instalira perfektno
ta sled malk o6te probwam i s apacheto no iskam predi towa da wi blagodarq za otgoworite po temata ako imam pak problem 6te pi6a pak :)


Титла: Apache2 MySQL
Публикувано от: в Mar 17, 2004, 04:01
Проблемът е в правата оправете ги и всичко ще е ok...


Титла: Apache2 MySQL
Публикувано от: в Mar 23, 2004, 22:37
chown -R mysql. /var/lib/mysql
chown -R mysql. /var/run/mysql
cp /usr/share/mysql/mysql.server /etc/rc.d/rc.mysql.
/etc/rc.d/rc.mysqld start


Горе доло това трябва да направиш. Слак-а не си прави си създава сам правата на потребителите и се налага да си го правиш от ръка.