Автор Тема: phpMyAdmin  (Прочитано 5873 раз)

Дмитрий Кривокрысенко

  • Гость
phpMyAdmin
« : 29.01.2019 12:24:47 »
Здравствуйте, Господа форумчане!!
Прошу подсказки в установке и настройке phpMyAdmin на p8server.
Решил развернуть систему документооборота http://www.documentov.com
Для установки системы требуются: Apache 2, PHP7.0 и выше и MySQL версии 5.x.
Все компоненты собрал, Apache пускает на страницу первоначальной настройки системы документооборота, а вот с управлением mysql большие проблемы, при открытии localhost/phpMyAdmin, выдает "доступ запрещен". Хотя для экспериментов выполнил #chmod +R 777 /var/www/webapps/phpMyAdmin/.
Может порядок и последовательность действий нарушил.
Долго рылся, но однозначной инструкцией с установкой и настройкой  не нашел. Подскажите кто прошел этот путь.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: phpMyAdmin
« Ответ #1 : 29.01.2019 13:00:34 »
Здравствуйте, Господа форумчане!!
Прошу подсказки в установке и настройке phpMyAdmin на p8server.
Решил развернуть систему документооборота http://www.documentov.com
Для установки системы требуются: Apache 2, PHP7.0 и выше и MySQL версии 5.x.
Все компоненты собрал, Apache пускает на страницу первоначальной настройки системы документооборота, а вот с управлением mysql большие проблемы, при открытии localhost/phpMyAdmin, выдает "доступ запрещен". Хотя для экспериментов выполнил #chmod +R 777 /var/www/webapps/phpMyAdmin/.
Может порядок и последовательность действий нарушил.
Долго рылся, но однозначной инструкцией с установкой и настройкой  не нашел. Подскажите кто прошел этот путь.
https://www.altlinux.org/Установка_zabbix_на_Altlinux_5.0_(zabbix+MySQL+AltLinux)
Андрей Черепанов (cas@)

Дмитрий Кривокрысенко

  • Гость
Re: phpMyAdmin
« Ответ #2 : 30.01.2019 09:55:05 »
Спасибо за подсказку, одну из частей задачи решил, но вот конфигурировать mysql не получается. Хочу создать супер пользователя для работы с базами при выполнении #mysqld chkconfig on , ругается на процесс, хотя сам mysql и является этим процессом.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: phpMyAdmin
« Ответ #3 : 30.01.2019 10:27:39 »
при выполнении #mysqld chkconfig on , ругается на процесс
Именно такая вот команда? Ну так правильно ругается. mysqld про chkconfig ничего не знает и знать не должен. Вот наоборот - да. ;-)

Дмитрий Кривокрысенко

  • Гость
Re: phpMyAdmin
« Ответ #4 : 30.01.2019 10:44:46 »
Да, это был косяк!)) Спасибо, поправил.
но дальше не идет все равно
вот что дает при попытке завести супер пользователя mysql


[root@Alt-p8srv ~]# mysql -u root -p
mysql: [Warning] unknown variable 'loose-chroot=/var/lib/mysql'
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.7.24-alt1 (ALT p8)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> GRANT ALL PRIVILEGES ON *.* TO 'mysqladmin'@'localhost' IDENTIFIED BY 'mysqladmin' WITH GRANT OPTION;
ERROR 1728 (HY000): Cannot load from mysql.user. The table is probably corrupted
mysql>

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: phpMyAdmin
« Ответ #5 : 30.01.2019 11:29:55 »
mysql: [Warning] unknown variable 'loose-chroot=/var/lib/mysql'
https://bugzilla.altlinux.org/35133 - говорят, что так и надо.
ERROR 1728 (HY000): Cannot load from mysql.user. The table is probably corrupted
А вот это говорит о повреждении системной базы, носящей одноимённое с сервером название - mysql. Надо чинить. Она, вообще, откуда взялась? При установке её нет, она создаётся при первом запуске. Если же база от старого сервера, её надо приводить к новому виду. Например, посредством mysql_upgrade (но можно и руками, если не лень). Только надо понимать, что при очень большом прыжке между версиями современный mysql_upgrade может забыть о древнем формате. То есть, прыгать надо постепенно.

Если же база совсем от другого сервера, MariaDB например, то не знаю даже. Тут, вероятно, только руками переезжать.
« Последнее редактирование: 30.01.2019 11:31:34 от asy »

Дмитрий Кривокрысенко

  • Гость
Re: phpMyAdmin
« Ответ #6 : 30.01.2019 14:55:57 »
Она, вообще, откуда взялась? При установке её нет
Это первый запуск! MySQL взят из стандартно набора пакетов, пытался ставить и через менеджер и через #apt-get
Дальше ничего делать не могу, сейчас качаю MySql с официального сайта, буду пробовать

mysql_upgrade тоже не работает

[root@Alt-p8srv ~]# mysql_upgrade
Checking if update is needed.
Checking server version.
Running queries to upgrade MySQL server.
mysql_upgrade: [ERROR] 1136: Column count doesn't match value count at row 1

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: phpMyAdmin
« Ответ #7 : 30.01.2019 15:38:27 »
Это первый запуск! MySQL взят из стандартно набора пакетов, пытался ставить и через менеджер и через #apt-get
А какая разница?
Дальше ничего делать не могу, сейчас качаю MySql с официального сайта, буду пробовать
А смысл? Надо понять, откуда проблемы с базой на ровном месте. Когда пакет ставится, в числе прочего должен создаться пустой каталог /var/lib/mysql/db/. Он там точно пустой до установки? Если данные не нужны, "починить" можно просто удалив всё в этом каталоге.

Дмитрий Кривокрысенко

  • Гость
Re: phpMyAdmin
« Ответ #8 : 31.01.2019 09:58:10 »
Может ли такое быть, что root не имеет доступ к директориям mysql и root надо специально включать в группу mysql и давать права!?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: phpMyAdmin
« Ответ #9 : 31.01.2019 10:08:07 »
Может ли такое быть, что root не имеет доступ к директориям mysql и root надо специально включать в группу mysql и давать права!?
Разве что при использовании чего-то совсем специфического в плане разделения доступа (и, кажется, в ALT такого нет). В обычной жизни так не бывает.

Дмитрий Кривокрысенко

  • Гость
Re: phpMyAdmin
« Ответ #10 : 01.02.2019 09:10:28 »
Надо чинить. Она, вообще, откуда взялась? При установке её нет, она создаётся при первом запуске
Огромное персональное спасибо!!
Все настройки получились и запустилась связка Apache 2, PHP7.0 и MySQL  5.x. Заработало после того как очищал соответствующие директории и проводил установку. То, что из дистрибутива было предустановлено, вероятно конфликтует.