Проблема с PhpMyAdmin "Решено"
Добавлено: 13 ноя 2014, 12:28
Не могу зайти, PhpMyAdmin для создания базы. В чем проблема?
А почему в разделе «сервер» тогда вопрос? Здесь обсуждаются вопросы по использованию RELS, а не фреш. Переношу тему.Ukol писал(а):Использую Fresh 4 KDE, устанавливал по Инструкции, нужно Joomla установить.
Код: Выделить всё
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
Вроде бы phpMyAdmin может использоваться для доступа к удаленной СУБД.Dimon писал(а):Уже разобрались или нет? покажите пожалуйста выхлоп команды
ps aux | grep mysql
А что выдает rpm -qa | grep mysql ?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
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
Проблема в сервере и mysql клиенте.Ukol писал(а):Не могу зайти, PhpMyAdmin для создания базы. В чем проблема?
Код: Выделить всё
[mysqld]
datadir = /var/lib/mysql
socket = /var/lib/mysql/mysql.sock
pid-file = /var/run/mysqld/mysqld.pid
После перезагрузки сервера, она создаться сама.Ukol писал(а):Да я тоже посмотрел на что ссылается (/var/lib/mysql/mysql.sock), а там и папки такой нет, не говоря про mysql.sock.
В phpMyAdmin по умолчанию запрещен вход с пустым паролем (база mysql же заного создалась). А по умолчанию, для root, пароль пустой. Тут либо установить пароль, либо в phpMyAdmin конфиге указать, что разрешаешь вход без пароля.Ukol писал(а):Да она создалась, теперь другая ошибка #1045 Невозможно подключиться к серверу MySQL. Пароль как я понял не подходит.
А что phpMyAdmin говорит, когда вводишь пустой пароль ?Ukol писал(а):Как задать пароль, а то я в этом
Ну о чем я выше и говорил, добавь в config.inc.phpUkol писал(а):Вход без пароля запрещен при конфигурации (смотрите AllowNoPassword)
Код: Выделить всё
$cfg['Servers'][$i]['AllowNoPassword'] = true;
config.sample.inc.php переименовываешь в config.inc.php (в пакете я не знаю, есть ли файл или нет), дальше в config.inc.php ищешь AllowNoPassword. И вместо false, ставишь trueUkol писал(а):Нужно подробное объяснение, а то я только учусь.
Код: Выделить всё
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!
Я так понимаю, это пакет собран как то не правильно, вот и приходится использовать всякие костыли. После обновления у меня был страх, того что я потерял все базы, а оказалось, зачем то поменяли путь к ней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!
Решил сам, подскажи людям =)Ukol писал(а):Решил проблемуШрифты и вправду, половина на русском, половина иероглифы.
Спасибо admsasha , за помощь!!!