Страница 1 из 1

Проблема с PhpMyAdmin "Решено"

Добавлено: 13 ноя 2014, 12:28
Ukol
Не могу зайти, PhpMyAdmin для создания базы. В чем проблема?
Вот такую ошибку выдает...
Вот такую ошибку выдает...
После перезапуска вот это
После перезапуска вот это

Re: Проблема с PhpMyAdmin

Добавлено: 13 ноя 2014, 16:45
andrew.lukoshko
Какую ОС используете? Fresh или RELS?

Re: Проблема с PhpMyAdmin

Добавлено: 14 ноя 2014, 04:35
Ukol
Использую Fresh 4 KDE, устанавливал по Инструкции, нужно Joomla установить. :oops:

Re: Проблема с PhpMyAdmin

Добавлено: 14 ноя 2014, 05:12
antichrist
На Fresh 4 lXDE тоже не работает. Точно такая же ошибка.

Re: Проблема с PhpMyAdmin

Добавлено: 14 ноя 2014, 07:55
ДроноваЮ
Ukol писал(а):Использую Fresh 4 KDE, устанавливал по Инструкции, нужно Joomla установить. :oops:
А почему в разделе «сервер» тогда вопрос? Здесь обсуждаются вопросы по использованию RELS, а не фреш. Переношу тему.

Re: Проблема с PhpMyAdmin

Добавлено: 14 ноя 2014, 08:09
Ukol
Извиняюсь :oops:

Re: Проблема с PhpMyAdmin

Добавлено: 14 ноя 2014, 19:52
Dimon
Уже разобрались или нет? покажите пожалуйста выхлоп команды

ps aux | grep mysql

Re: Проблема с PhpMyAdmin

Добавлено: 15 ноя 2014, 18:09
Ukol
ВЫвод

Код: Выделить всё

ps aux | grep mysql
500       7969  0.1  1.1 646756 136620 ?       Sl   21:38   0:01 /usr/sbin/mysqld --defaults-file=/home/konstantin/.local/share/akonadi/mysql.conf --datadir=/home/konstantin/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-konstantin.7lgZCx/mysql.socket
mysql    26867  0.1  0.9 757844 116424 ?       Sl   21:53   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/srv/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/srv/mysql/Dell-Inspiron-3537.err --pid-file=Dell-Inspiron-3537.pid
500      28282  0.0  0.0  24052  1136 pts/4    S+   21:56   0:00 grep --color mysql

Re: Проблема с PhpMyAdmin

Добавлено: 15 ноя 2014, 22:15
Yamah
Dimon писал(а):Уже разобрались или нет? покажите пожалуйста выхлоп команды

ps aux | grep mysql
Вроде бы phpMyAdmin может использоваться для доступа к удаленной СУБД.
Ukol писал(а):ВЫвод

Код: Выделить всё

ps aux | grep mysql
500       7969  0.1  1.1 646756 136620 ?       Sl   21:38   0:01 /usr/sbin/mysqld --defaults-file=/home/konstantin/.local/share/akonadi/mysql.conf --datadir=/home/konstantin/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-konstantin.7lgZCx/mysql.socket
mysql    26867  0.1  0.9 757844 116424 ?       Sl   21:53   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/srv/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/srv/mysql/Dell-Inspiron-3537.err --pid-file=Dell-Inspiron-3537.pid
500      28282  0.0  0.0  24052  1136 pts/4    S+   21:56   0:00 grep --color mysql
А что выдает rpm -qa | grep mysql ?
пакет php-mysqli установлен?

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 04:56
Ukol
Да установлен

Код: Выделить всё

rpm -qa | grep mysql 
lib64mysqlclient18-10.0.11-6-rosa2014.1.x86_64
qt4-database-plugin-mysql-4.8.6-5-rosa2014.1.x86_64
php-mysql-5.5.18-1-rosa2014.1.x86_64
php-mysqli-5.5.18-1-rosa2014.1.x86_64

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 06:58
admsasha
Ukol писал(а):Не могу зайти, PhpMyAdmin для создания базы. В чем проблема?
Проблема в сервере и mysql клиенте.

Новые пакеты зачем то собрали для работы в /srv/mysql, а клиент ищет всё (например, mysql.sock) в var/lib/mysql

Я пока решил это, добавив в /etc/my.cnf.d/server.cnf

Код: Выделить всё

[mysqld]
datadir                = /var/lib/mysql
socket         = /var/lib/mysql/mysql.sock
pid-file       = /var/run/mysqld/mysqld.pid
Ну естественно перегрузить mysqld нужно.

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 07:20
Ukol
Да я тоже посмотрел на что ссылается (/var/lib/mysql/mysql.sock), а там и папки такой нет, не говоря про mysql.so
Сейчас другую ошибку выдает #1045 - (помню у меня было когда вводил не тот пароль в windows). Пароль набираю правильно, но выдает ошибку.

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 07:35
admsasha
Ukol писал(а):Да я тоже посмотрел на что ссылается (/var/lib/mysql/mysql.sock), а там и папки такой нет, не говоря про mysql.sock.
После перезагрузки сервера, она создаться сама.

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 07:58
Ukol
Да она создалась, теперь другая ошибка #1045 Невозможно подключиться к серверу MySQL. Пароль как я понял не подходит.

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 08:02
admsasha
Ukol писал(а):Да она создалась, теперь другая ошибка #1045 Невозможно подключиться к серверу MySQL. Пароль как я понял не подходит.
В phpMyAdmin по умолчанию запрещен вход с пустым паролем (база mysql же заного создалась). А по умолчанию, для root, пароль пустой. Тут либо установить пароль, либо в phpMyAdmin конфиге указать, что разрешаешь вход без пароля.

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 08:07
Ukol
Как задать пароль, а то я в этом :o

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 08:12
admsasha
Ukol писал(а):Как задать пароль, а то я в этом :o
А что phpMyAdmin говорит, когда вводишь пустой пароль ?

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 08:25
Ukol
Вход без пароля запрещен при конфигурации (смотрите AllowNoPassword)

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 08:29
admsasha
Ukol писал(а):Вход без пароля запрещен при конфигурации (смотрите AllowNoPassword)
Ну о чем я выше и говорил, добавь в config.inc.php

Код: Выделить всё

$cfg['Servers'][$i]['AllowNoPassword'] = true;

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 08:49
Ukol
Нужно подробное объяснение, а то я только учусь.

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 09:00
admsasha
Ukol писал(а):Нужно подробное объяснение, а то я только учусь.
config.sample.inc.php переименовываешь в config.inc.php (в пакете я не знаю, есть ли файл или нет), дальше в config.inc.php ищешь AllowNoPassword. И вместо false, ставишь true

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 09:21
Ukol
Нужно расположение этого файла, я уже все перерыл... Или команду в консоли как в Инструкции
(mysqladmin -u root password ваш_пароль),

Код: Выделить всё

mysqladmin -u root password
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/run/mysqld/mysql.sock' (2 "No such file or directory")'
Check that mysqld is running and that the socket: '/run/mysqld/mysql.sock' exists!
а то при установке все раскидывается не по своим местам и начинаются проблемы. И команды не работают.

Re: Проблема с PhpMyAdmin

Добавлено: 16 ноя 2014, 14:29
admsasha
Ukol писал(а):Нужно расположение этого файла, я уже все перерыл... Или команду в консоли как в Инструкции
(mysqladmin -u root password ваш_пароль),

Код: Выделить всё

mysqladmin -u root password
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/run/mysqld/mysql.sock' (2 "No such file or directory")'
Check that mysqld is running and that the socket: '/run/mysqld/mysql.sock' exists!
а то при установке все раскидывается не по своим местам и начинаются проблемы. И команды не работают.
Я так понимаю, это пакет собран как то не правильно, вот и приходится использовать всякие костыли. После обновления у меня был страх, того что я потерял все базы, а оказалось, зачем то поменяли путь к ней :) Правильнее всего дождаться исправления пакета, либо разработчиков, которые скажут, что теперь нужно делать вот так, а не как раньше.

А пока:
Сделай из /var/run/mysqld/mysql.sock символическую ссылку на /run/mysqld/mysql.sock. Про сам phpMyAdmin я точно не скажу, т.к. ставлю не с пакета, а качаю с сайта.

P.S. Смотрю баг со шрифтом так и не исправили, про который я так же писал в багрепорт...

Re: Проблема с PhpMyAdmin

Добавлено: 17 ноя 2014, 14:56
Ukol
Ясно :(

Re: Проблема с PhpMyAdmin "Решено"

Добавлено: 18 ноя 2014, 17:24
Ukol
Решил проблему :Yahoo!: Шрифты и вправду, половина на русском, половина иероглифы. :(
Спасибо admsasha , за помощь!!!

Re: Проблема с PhpMyAdmin "Решено"

Добавлено: 20 ноя 2014, 01:15
antichrist
Ukol писал(а):Решил проблему :Yahoo!: Шрифты и вправду, половина на русском, половина иероглифы. :(
Спасибо admsasha , за помощь!!!
Решил сам, подскажи людям =)

Re: Проблема с PhpMyAdmin "Решено"

Добавлено: 20 ноя 2014, 09:08
Ukol
Устанавливаешь по Инструкции тут
Только нужно внести некоторые изменения. Как под спойлером.
Установка Apache

Код: Выделить всё

urpmi apache-base
Установка PHP

Код: Выделить всё

urpmi php php-mysql apache-mod_php
Установка MySQL

Код: Выделить всё

urpmi mysql mysql-server
Надо установить ещё mysqli. Я устанавливал так

Код: Выделить всё

urpmi mysqli -a
Установка PhpMyAdmin

Код: Выделить всё

urpmi phpmyadmin
После установки надо заменить содержание установленного по умолчанию файла /etc/httpd/conf/webapps.d/phpmyadmin.conf на следующее:

Код: Выделить всё

Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
       Options none
       AllowOverride Limit
       
       Require all granted
</Directory>
Теперь установить пароль (должен установится без ошибок). Обязательно до основных изменений. Запомнить, записать.Если выдает ошибку, запустить сервер и пробовать еще раз. (systemctl start mysqld и systemctl start httpd) :oops:

Код: Выделить всё

mysqladmin -u root password ваш_пароль
Далее добавив в /etc/my.cnf.d/server.cnf

Код: Выделить всё

[mysqld]
datadir                = /var/lib/mysql
socket         = /var/lib/mysql/mysql.sock
pid-file       = /var/run/mysqld/mysqld.pid
Потом переместил (обязательно, а то он сам создаст папку и доступа не будет) из /srv папку mysql в /var/lib/, а остальное по инструкции.
У меня после этих шагов по очереди, всё запустилось
Как-то так. 8)