Титла: MySql малък проблем. Публикувано от: Marto в Sep 21, 2002, 08:08 Здравейте,
не съм много на ясно с работата на MySql, но ми трябва за да стартирам един server имам незначителен проблем, но аз не мога да се справя с него или просто не съм чел достатъчно...както и да е. Ето какво става: (Swackware 8.1) Стартирам /usr/libexec/mysqld 020921 8 ![]() 020921 8 ![]() 020921 8 ![]() 020921 8 ![]() ... според мен иска да ми каже, че имам стартиран deamoun, но не е вярно! Когато стартирам mysql ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2) Какво мога да направя ? ![]() Титла: MySql малък проблем. Публикувано от: dafo в Sep 21, 2002, 20:37 Пробвай да стартираш със cd /където_е_инсталиран_mysql
после safe_mysql --user=root & За Slackware 8.1 директорията е /usr После mysql .... Има доста инфо по въпроса в /usr/doc/mysql-xxxx/Docs Успех! ![]() Титла: MySql малък проблем. Публикувано от: Marto в Sep 22, 2002, 15:46 За съжеление и това съм пробвал, но няма голяма разлика и също така мисля, че няма safe_mysql, а има само safe_mysqld. Както и да е при всички положения все пак трябва да стартирам първо server-а, но не мога. Прочетох доста от документацията, но не ми помогана. Не пише нищо конкретно за това и все пак си направих /etc/my.cnf. Ето резултатът, когато се опитам да стартирам /usr/bin/safe_mysqld
Starting mysqld daemon with databases from /var/lib/mysql ./safe_mysqld: /var/lib/mysql/marto.err: Permission denied rm: cannot unlink `/var/run/mysql/mysql.sock': Permission denied rm: cannot remove `/var/lib/mysql/marto.pid': Permission denied ./safe_mysqld: /var/lib/mysql/marto.err: Permission denied tee: /var/lib/mysql/marto.err: Permission denied 020922 15:38:45 mysqld ended tee: /var/lib/mysql/marto.err: Permission denied След толкова много Permission denied опитах да стартирам safe_mysqld и чрез root, тъй като опцията --user=root важи само за mysql. Ето и резултатът чрез root: Starting mysqld daemon with databases from /var/lib/mysql 020922 15:41:20 mysqld ended Това не означава нищо, защото при изпълнение на ps -A | grep mysqld няма никъкъв отговор и отново опитвам да стартирам mysql: ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (111) Резултатът е същия пез значение дали слагам --user=root. Титла: MySql малък проблем. Публикувано от: mironcho в Sep 23, 2002, 00:06 Здрасти,
аз съм със същия slack. Аз процедирах по следния начин: 1. Копирах файла /usr/share/mysql/mysql.server като rc.mysql във /etc/rc.d/ 2. Промених реда в този файл където се указват опциите за стартиране на safe_mysqld, като добавих --user=root След това си стартирам mysql -а със: # /etc/rc.d/rc.mysql start Сещам се че и при мен в началото имаше подобен проблем, но не помня дали правих нещо повече от това за да го подкарам . Проблема може и да е в my.cnf (ако сам си си го правил) . По принцип в /etc/ имаш четири файла с примерни конфигурации за mysql (според възможностите на машината) : /etc/my-huge.cnf /etc/my-large.cnf /etc/my-medium.cnf /etc/my-small.cnf харесваш си някой от тях, и го копираш като /etc/my.cnf . Ако пак не помогне, то вече наистина трябва да се намеси някой mysql гуру ![]() Титла: MySql малък проблем. Публикувано от: Marto в Sep 23, 2002, 17:25 ![]() ![]() Титла: MySql малък проблем. Публикувано от: в Sep 25, 2002, 12:28 mysql NE SE STARTIRA OT POTREBITELIA ROOT !!!
startira se ot potrebitelia mysql koeto ozna4ava 4e sled instalaciata triabva da startirate : # su mysql $ mysql_install_db $ exit i posle mojete dadobavite v /etc/rc.d/rc.inet2 /usr/share/mysql/mysql.sertver start ili da polzvate safe_mysqld uspeh ![]() Титла: MySql малък проблем. Публикувано от: в Sep 25, 2002, 12:32 mysql NE SE STARTIRA OT POTREBITELIA ROOT !!!
startira se ot potrebitelia mysql koeto ozna4ava 4e sled instalaciata triabva da startirate : ...... # rm -rf /var/lib/mysql/* # su mysql $ mysql_install_db $ exit .......... i posle mojete da dobavite v /etc/rc.d/rc.inet2 /usr/share/mysql/mysql.server start ili da polzvate safe_mysqld uspeh |