Титла: Mysql проблем Публикувано от: p_penchev в Jan 10, 2007, 22:10 Не мога да си пусна mysql. Опитвам се да го пусна със mysqd_safe --user=mysql&.
Оправил съм правата на /var/lib/mysql и /var/run/mysql. Дава следната грешка. internal error 2002:Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2) Slackware 11 rm -rf /var/lib/mysql/* mysql_install_db chown -R mysql:mysql /var/lib/mysql /etc/rc.d/rc.mysqld start или пък mysqld_safe --user=mysql потребител mysql e активиран, обаче mysql не тръгва. Дава ми тази грешка в брайзера: internal error 2002:Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' А това е в /var/lib/mysql/*.err 070110 22:02:20 mysqld ended 070110 22:02:21 mysqld started InnoDB: The first specified data file ./ibdata1 did not exist: InnoDB: a new database to be created! 070110 22:02:21 InnoDB: Setting file ./ibdata1 size to 10 MB InnoDB: Database physically writes the file full: wait... 070110 22:02:22 InnoDB: Log file ./ib_logfile0 did not exist: new to be created InnoDB: Setting log file ./ib_logfile0 size to 5 MB InnoDB: Database physically writes the file full: wait... 070110 22:02:22 InnoDB: Log file ./ib_logfile1 did not exist: new to be created InnoDB: Setting log file ./ib_logfile1 size to 5 MB InnoDB: Database physically writes the file full: wait... InnoDB: Doublewrite buffer not found: creating new InnoDB: Doublewrite buffer created InnoDB: Creating foreign key constraint system tables InnoDB: Foreign key constraint system tables created 070110 22:02:22 InnoDB: Started; log sequence number 0 0 070110 22:02:22 [Note] /usr/libexec/mysqld: ready for connections. Version: '5.0.24a' socket: '/tmp/mysql.sock' port: 0 Source distribution 070110 22:04:08 [Note] /usr/libexec/mysqld: Normal shutdown 070110 22:04:08 InnoDB: Starting shutdown... 070110 22:04:10 InnoDB: Shutdown completed; log sequence number 0 43655 070110 22:04:10 [Note] /usr/libexec/mysqld: Shutdown complete 070110 22:04:10 mysqld ended 070110 22:04:15 mysqld started 070110 22:04:15 InnoDB: Started; log sequence number 0 43655 070110 22:04:15 [Note] /usr/libexec/mysqld: ready for connections. Version: '5.0.24a' socket: '/tmp/mysql.sock' port: 3306 Source distribution ============ Какво да правя? Титла: Mysql проблем Публикувано от: PsYhLo в Jan 10, 2007, 23:38 след като пуснеш
mysql_install_db ако не се лъжа във най-горните редове пише че първо трябва да сложиш root password и е посочено как става това със една кратка но съдържателна команда мисля че командата започваше със "mysql_admin" нещо от тоя род но както казах след като изпълниш командата за инсталация на базата данни ти изписва подробно как да си пуснеш вече услугата ПП ако не успееш да си пуснеш mysql утре по някое време ще ти напиша какво правя аз за да си го пусна Титла: Mysql проблем Публикувано от: Hapkoc в Jan 10, 2007, 23:50 Щом пише "ready for connections" значи сървъра тръгва.
Аз ли си въобразявам, или този проблем го има в Slackware още от 7? Гледай:
Титла: Mysql проблем Публикувано от: bozho в Jan 11, 2007, 00:18 В
/etc/rc.d/rc.mysqld много ясно е написано какво трябва да се направи! След като го направиш, сменяш правата на въпросния файл и даваш /etc/rc.d/rc.mysqld start и си готов. Титла: Mysql проблем Публикувано от: nikoni в Jan 11, 2007, 01:46 Я виж какво пише в /etc/my.cnf
[client] socket=/var/run/mysql/mysql.sock ? socket=/tmp/mysql.sock ili @MYSQL_UNIX_SOCKET@ И тъй както изглежда този error го дава през PHP, евентуално може да го смениш там mysql.default_socket= Ако не е попълнено използжа built-in MySQL defaults. Които яжно не са тези с които го стартираш :-) Титла: Mysql проблем Публикувано от: p_penchev в Jan 11, 2007, 09:49 В /etc/my.cnf
socket = /tmp/mysql.sock В php.ini: mysql.default_socket = Титла: Mysql проблем Публикувано от: p_penchev в Jan 11, 2007, 09:59 Тръгна най-после. Проблема е в
mysql.default_socket = /tmp/mysql.sock. в php.ini файла. Благодаря много на всички за съдействието! |