Титла: Mysql Публикувано от: chris_twin в Apr 18, 2006, 16:02 Zdravejte,
Opitvam se da konfiguriram postfixadmin+postfix na distribucia slackware 10.2. Za celta triabvashe da instaliram paketite s versii nad posochenite MySQL3.23,PHP4.1 i Apache 1.3.27 Pri opit za startirane na MySQL dava slednata gresha ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) Niakoj sreshtal li e podoben problem pri tazi distribucia Титла: Mysql Публикувано от: в Apr 18, 2006, 16:40 Да, това е стандарт при тази "дистрибуция".
При нормалните - такива неща не се случват при инсталацията и пускането на mysql пакета. Ще ти опиша стъпките които трябва да предприемеш при инсталиране на mysql пакет във slackware: ако примемем, че пакета се казва mysql-x-i486-1.tgz: 1. installpkg mysql-x-i486-1.tgz 2. su - mysql 3. mysql_install_db 4. ctrl+d (logout, за да се върнеш към root shell) 5. /etc/rc.d/rc.mysql start 6. тук вече може да сложиш парола на mysql root потребителя със mysqladmin по познатия начин. Успех! Титла: Mysql Публикувано от: chris_twin в Apr 19, 2006, 09:22 Благодаря на teh за помоща!
Но нещата не вървят добре, вероятно е от пакета mysql-4.1.14-i486-1 но той е от официалната страница на slackware. След като го инсталирах се създадоха директорий mysql с файлове в папки /usr/include ; var/lib/mysq/mysql . След това опитах с su - mysql root@xushitop:~# su - mysql /dev/ttyq1: Operation not permitted Но както е да е влезе с юзер mysql@xushitop.. Разбрах че това е нещо нормално След това изпълних командата mysql_install_db ми напълни екрана с грешки за липсващи файлове *.frm. най страннот че не съществуваха в var/lib/mysq/mysql Възможно ли е да се изтегли и да се инсталира друг пакет от страницата на mysql съвместим с тази дистрибуция Благодаря предварително Титла: Mysql Публикувано от: fen386 в Apr 19, 2006, 10:24 Здравей,
не го слушай teh ![]() За да я инсталираш, правиш следните няколко прости стъпки: 1. "installpkg mysql-xxx-xxx.tgz" 2. "mysql_install_db" (под root! ) 3. "chown -R mysql:mysql /var/lib/mysql" (задължително! 4. "mysqld_safe &" ili "sh /etc/rc.d/rc.mysqld" 5. с mysqladmin си сменяш root паролата и готово ![]() P.S. - проблемът с липсващите *.frm файлове най-вероятно идва от това, че изпълняваш mysql_install_db под юзър mysql, който все още няма права за писане в /var/lib/mysql. ![]() Титла: Mysql Публикувано от: chris_twin в Apr 19, 2006, 10:58 A lot of Thanks fan386,
s tvoite stapki MySQL veche raboti ![]() Титла: Mysql Публикувано от: в Apr 19, 2006, 12:36 Добре бях спрял да пиша тук ... защо ли започнах пак.
Май ще ми е за урок. Стига вече linux-bg.org! Само да попитам slackware щрауса fen386 къде вижда разлика в двете изпълнения. "Мани не го слушай ония, ела аз ще те светна универсалната истина за света" Аман! ;-) Титла: Mysql Публикувано от: fen386 в Apr 21, 2006, 00:19 chris_twin, радвам се, че ти бях полезен
![]() teh, разликата между двете изпълнения е, че след инсталацията на mysql (която става под руут), правата върху /var/lib/mysql най-вероятно ще са руутски и когато изпълниш su - mysql, т.е. когато влезеш като потребител mysql, тогава ти нямаш право да пишеш там все още. Затова mysql_install_db гърми. Когато обаче изпълниш mysql_install_db под руут, тогава базата се създава успешно и чак след това сменяш оунъра на цялата директория ![]() Относно "не го слушай" исках да кажа да не те слуша за това, че каза, че Слак не е нормално дистро и че mysql не върви нормално под него, а не, че не разбираш ![]() Айде със здраве! |