Установил lamp server и phpmyadmin, установка прошла без ошибок. Установился ряд пакетов: apache2-ab (2.2.22-alt13.M60T.1) apache2-base (2.2.22-alt13.M60T.1) apache2-htpasswd (2.2.22-alt13.M60T.1) condstopstart-common (0.3-alt2) condstopstart-web (0.3-alt2) lamp-server (1.0-alt1) libmcrypt (2.5.7-alt2.qa2) php5-gd2 (5.3.18.20121017-alt0.M60P.1) php5-mbstring (5.3.18.20121017-alt0.M60P.1) php5-mcrypt (5.3.18.20121017-alt0.M60P.1) php5-mysql (5.3.18.20121017-alt0.M60P.1) php5-mysqli (5.3.18.20121017-alt0.M60P.1) phpMyAdmin (3.3.10-alt1) phpMyAdmin-apache2 (3.3.10-alt1) t1lib (5.1.2-alt4.1) MySQL-server и MySQL: Клиент уже были установлены дефолтом. При вызове команды: service mysqld start # service mysqld start Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored Installing all prepared tables Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored 130313 9:27:36 [Note] Plugin 'InnoDB' is disabled. ERROR: 1049 Unknown database 'mysql' 130313 9:27:36 [ERROR] Aborting 130313 9:27:36 [Note] /usr/sbin/mysqld: Shutdown complete Installation of system tables failed! Examine the logs in /var/lib/mysql/log for more information. You can also try to start the mysqld daemon with: /usr/sbin/mysqld --skip-grant & You can use the command line tool /usr/bin/mysql to connect to the mysql database and look at the grant tables: shell> /usr/bin/mysql -u root mysql mysql> show tables Try 'mysqld --help' if you have problems with paths. Using --log gives you a log in /var/lib/mysql/log that may be helpful. The latest information about MySQL is available on the web at http://www.mysql.com Please consult the MySQL manual section: 'Problems running mysql_install_db', and the manual section that describes problems on your OS. Another information source is the MySQL email archive. Please check all of the above before mailing us! And if you do mail us, you MUST use the /usr/bin/mysqlbug script! Adjusting environment for mysqld: При попытке установить пароль MySQL выдает ошибку: # mysql -u root -p Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) Я только начинаю изучать эту тему, и мне не понятно в какую сторону нужно копать, чтобы запустить локальный веб сервер К тому же не понятно, почему команда: # service httpd2 start Starting httpd2 service: проходит без ошибок, но попытка набрать адрес : localhost выдает ошибку в браузере: Access forbidden! You don't have permission to access the requested directory. There is either no index document or the directory is read-protected До этого внес пользователя в группу вабмастер. Заранее благодарен за помощь. Система kdesktop p6 До этого момента ничего не правил в конфигах mysqld
Перевешиваю на MySQL-server в сизиф, т.к. чинить сперва там, потом бэкпортить. (В ответ на комментарий №0) > # service mysqld start > Warning: World-writable config file '/var/lib/mysql/my.cnf' is ignored Ой! А покажите-ка вывод команды ls -l /var/lib/mysql/my.cnf -- в пакете этот файл с правами 0600 root:root, что никак не world writable. Только что проверил на 5.5.30-alt2 -- установленный с нуля при отсутствующем /var/lib/mysql/ пакет MySQL-server приводит именно к таким правам, service mysqld start проходит успешно и mysqld после этого доступен.
А покажите-ка вывод команды [root@eric ~]# ls -l /var/lib/mysql/my.cnf ls: невозможно получить доступ к /var/lib/mysql/my.cnf: Нет такого файла или каталога
(В ответ на комментарий №2) > ls: невозможно получить доступ к /var/lib/mysql/my.cnf: Нет такого файла или > каталога Ой. Тогда rpm -q MySQL-server rpm -V MySQL-server Сами по себе пакетные файлы не пропадают...
(В ответ на комментарий №2) > А покажите-ка вывод команды > > [root@eric ~]# ls -l /var/lib/mysql/my.cnf > ls: невозможно получить доступ к /var/lib/mysql/my.cnf: Нет такого файла или > каталога непосредственно перед тем, как бага было повешена, я, по совету на форуме сделал apt-get install MySQL-server --reinstall пришлось сделать и apt-get updatе, но из за низкой скорости инета придется подождать минут двадцать...
из за крайне низкой скорости инета выводы команд выложу утром пораньше. Извините. На эту страничку попадаю из двух на третий раз, а установка вообще не возможна.
(В ответ на комментарий №5) > из за крайне низкой скорости инета выводы команд выложу утром пораньше. Давайте. Если что, апт кэширует скачанное в /var/cache/apt/archives/ .
(В ответ на комментарий №6) > (В ответ на комментарий №5) > > из за крайне низкой скорости инета выводы команд выложу утром пораньше. > Давайте. Если что, апт кэширует скачанное в /var/cache/apt/archives/ . Миша, в нашей офисной сети есть виртуалка c225, на которой это воспроизвелось (в смысле отсутствующий my.cnf и нестартующий mysqld: # rm -rf /var/lib/mysql/ # apt-get reinstall MySQL-server ... ERROR: 1049 Unknown database 'mysql' ... # rpm -V MySQL-server .M...... /var/lib/mysql/dev ...D.... g /var/lib/mysql/dev/urandom отсутствует /var/lib/mysql/log/queries отсутствует /var/lib/mysql/var/nis/NIS_COLD_START .M...... g /var/log/mysql/info # rpm -qc MySQL-server | xargs ls ls: невозможно получить доступ к /etc/my.cnf: Нет такого файла или каталога ls: невозможно получить доступ к /var/lib/mysql/my.cnf: Нет такого файла или каталога /etc/chroot.d/mysql.all /etc/chroot.d/mysql.conf /etc/chroot.d/mysql.lib /etc/logrotate.d/mysql /etc/sysconfig/mysqld Так как my.cnf является конфигом, то в rpm -V он не попадает.
# rpm -q MySQL-server MySQL-server-5.1.62-alt0.M60T.1
(В ответ на комментарий №3) > (В ответ на комментарий №2) > > ls: невозможно получить доступ к /var/lib/mysql/my.cnf: Нет такого файла или > > каталога > Ой. Тогда > rpm -q MySQL-server > rpm -V MySQL-server > > Сами по себе пакетные файлы не пропадают... rpm -q MySQL-server MySQL-server-5.1.62-alt0.M60T.1 ]$ rpm -V MySQL-server ..?..... c /etc/chroot.d/mysql.all ..?..... c /etc/chroot.d/mysql.conf ..?..... c /etc/chroot.d/mysql.lib отсутствует /etc/logrotate.d/mysql ..?..... /usr/sbin/mysql_migrate отсутствует /var/lib/mysql/db/mysql .M...... /var/lib/mysql/dev ...D.... g /var/lib/mysql/dev/urandom отсутствует /var/lib/mysql/etc/host.conf отсутствует /var/lib/mysql/etc/hosts отсутствует /var/lib/mysql/etc/nsswitch.conf отсутствует /var/lib/mysql/etc/resolv.conf отсутствует /var/lib/mysql/etc/services отсутствует /var/lib/mysql/log/queries ..?..... c /var/lib/mysql/my.cnf отсутствует /var/lib/mysql/usr/lib/mysql отсутствует /var/lib/mysql/usr/lib/mysql/plugin отсутствует /var/lib/mysql/var/nis отсутствует /var/lib/mysql/var/nis/NIS_COLD_START отсутствует /var/lib/mysql/var/yp отсутствует /var/lib/mysql/var/yp/binding отсутствует /var/log/mysql/info Хотя пакеты есть, сегодня сделал reload...
(В ответ на комментарий №7) > (В ответ на комментарий №6) > > (В ответ на комментарий №5) > > > из за крайне низкой скорости инета выводы команд выложу утром пораньше. > > Давайте. Если что, апт кэширует скачанное в /var/cache/apt/archives/ . > Миша, в нашей офисной сети есть виртуалка c225, на которой это воспроизвелось > (в смысле отсутствующий my.cnf и нестартующий mysqld: > > # rm -rf /var/lib/mysql/ > # apt-get reinstall MySQL-server > ... > > ERROR: 1049 Unknown database 'mysql' > ... > # rpm -V MySQL-server > .M...... /var/lib/mysql/dev > ...D.... g /var/lib/mysql/dev/urandom > отсутствует /var/lib/mysql/log/queries > отсутствует /var/lib/mysql/var/nis/NIS_COLD_START > .M...... g /var/log/mysql/info > # rpm -qc MySQL-server | xargs ls > ls: невозможно получить доступ к /etc/my.cnf: Нет такого файла или каталога > ls: невозможно получить доступ к /var/lib/mysql/my.cnf: Нет такого файла или > каталога > /etc/chroot.d/mysql.all /etc/chroot.d/mysql.conf /etc/chroot.d/mysql.lib > /etc/logrotate.d/mysql /etc/sysconfig/mysqld > > Так как my.cnf является конфигом, то в rpm -V он не попадает. # ls /etc/my.cnf ls: невозможно получить доступ к /etc/my.cnf: Нет такого файла или каталога Касаемо # ls /var/lib/mysql/my.cnf /var/lib/mysql/my.cnf то вот вывод...
> > # ls /var/lib/mysql/my.cnf > /var/lib/mysql/my.cnf > то вот вывод... Сам my.cfg в системе есть [root@eric ~]# cd /var/lib/mysql/ [root@eric mysql]# ls db dev etc lib log my.cnf tmp usr var
Попробуйте обновиться в p6. Совет: при реинсталле пакета лучше уничтожить процессы и запустить службу (потому как остаются старые процессы, которые и мешают): apt-get update apt-get install MySQL-server service mysqld stop killall mysqld killall mysqld ...подождать... вывод 'ps ax | grep mysql' не должен ничего вернуть service mysqld start