1 (изменено: Goodseeker, 2011-03-21 14:05:40)

Тема: Не могу подключиться к mySQL в PHP-MyAdmin.

Установил openasuse 11.4
LAMP из репозитория
Скачал, разархивировал в /srv/www/htdocs/phpmyadmin последнюю версию phpmyadmin
Запустил скрипт /setup/index.php
Создал config.inc.php , скопировал в корень phpmyadmin - назначил права 644
В файле hosts добавил: 127.0.0.1 phpmyadmin
Добавил узел phpmyadmin


Захожу в http://phpmyadmin/
пользователь:  root
пароль: 0
"Вход без пароля запрещен при конфигурации (смотрите AllowNoPassword)"
"#1045 Невозможно подключиться к серверу MySQL"


mysql  -u root  -p - Захожу

2

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

В конфигурационный файл phpMyAdmin (config.inc.php) добавьте строку:

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

3

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Hanut сказал:

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

Поставил. Очистил куки. - Ошибка 1045 - не может подключиться.
Через скрипт Sypex Dumper (который выполняет дамп базы), тоже не могу подключиться.
Причем, как уже говорил подключаюсь через консоль: mysql  -u root  -p
Наверное дело не только в настройках phpmyadmin. Приложу на всякий случай config.inc.php

$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '0';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* End of servers configuration */

$cfg['blowfish_secret'] = 'ertli;m34h6d4j34dfhjs541321ww';
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;

4

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Ошибок в конфигурации не вижу. Посмотрите логи веб-сервера, может там ошибка будет в более развернутом виде.

При заходе вы вводите root и пустой пароль? Я не понимаю почему вы пишете пароль в виде нуля, если он у вас вроде должен быть в виде пустой строки.

5 (изменено: Goodseeker, 2011-03-22 12:23:32)

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

При заходе пробовал и с паролем "0" и без него. В файле config.inc.php -  "0" убрал

Лог сервера (ничего подозрительного не вижу):

Последние логи mysql:
110322 12:17:50 [Note] /usr/sbin/mysqld: Normal shutdown

110322 12:17:50 [Note] Event Scheduler: Purging the queue. 0 events
110322 12:17:51  InnoDB: Starting shutdown...
110322 12:17:56  InnoDB: Shutdown completed; log sequence number 0 44233
110322 12:17:56 [Note] /usr/sbin/mysqld: Shutdown complete

110322 12:17:56 mysqld_safe mysqld from pid file /var/run/mysql/mysqld.pid ended
110322 12:18:57 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
110322 12:18:57 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
110322 12:18:58  InnoDB: Started; log sequence number 0 44233
110322 12:18:58 [Note] Event Scheduler: Loaded 0 events
110322 12:18:58 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.53-log'  socket: '/var/run/mysql/mysql.sock'  port: 3306  SUSE MySQL RPM

Пожалуйста, гляньте что тут показывает по команде: "select * from user;" - может в этом дело? в последних двух строчках?

+------------+------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
| Host       | User | Password                                  | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | Create_view_priv | Show_view_priv | Create_routine_priv | Alter_routine_priv | Create_user_priv | Event_priv | Trigger_priv | ssl_type | ssl_cipher | x509_issuer | x509_subject | max_questions | max_updates | max_connections | max_user_connections |
+------------+------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
| localhost  | root | *B12289EEF8752AD620294A64A37CD586223AB454 | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          | Y            | Y          | Y                     | Y                | Y            | Y               | Y                | Y                | Y              | Y                   | Y                  | Y                | Y          | Y            |          |            |             |              |             0 |           0 |               0 |                    0 |
| linux-ttn9 | root |                                           | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          | Y            | Y          | Y                     | Y                | Y            | Y               | Y                | Y                | Y              | Y                   | Y                  | Y                | Y          | Y            |          |            |             |              |             0 |           0 |               0 |                    0 |
| 127.0.0.1  | root |                                           | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          | Y            | Y          | Y                     | Y                | Y            | Y               | Y                | Y                | Y              | Y                   | Y                  | Y                | Y          | Y            |          |            |             |              |             0 |           0 |               0 |                    0 |
| localhost  |      |                                           | N           | N           | N           | N           | N           | N         | N           | N             | N            | N         | N          | N               | N          | N          | N            | N          | N                     | N                | N            | N               | N                | N                | N              | N                   | N                  | N                | N          | N            |          |            |             |              |             0 |           0 |               0 |                    0 |
| linux-ttn9 |      |                                           | N           | N           | N           | N           | N           | N         | N           | N             | N            | N         | N          | N               | N          | N          | N            | N          | N                     | N                | N            | N               | N                | N                | N              | N                   | N                  | N                | N          | N            |          |            |             |              |             0 |           0 |               0 |                    0 |
+------------+------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+

6

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Пользователь root@localhost имеет пароль, остальные два имеют пустой пароль. В конфигурационном файле phpMyAdmin попробуйте сделать так:

$cfg['Servers'][$i]['host'] = '127.0.0.1';

И зайдите под root с пустым паролем.

Если сможете зайти, то отредактируйте пароль учетной записи root@localhost установив новый пароль.

7

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

поменял в строке: $cfg['Servers'][$i]['host'] =
"localhost" на "127.0.0.1"
Перегрузил апач. Не пускает. Ошибка: #1045 Невозможно подключиться к серверу MySQL

Так, я думаю дело не в пхпмайадмин. Предположил, потому что и Sypex Dumper не может войти.
Может попробовать  удалить последних две строчки HOST: "localhost" и  "linux-ttn9"?
только не знаю как...

8

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Goodseeker сказал:

Может попробовать  удалить последних две строчки HOST: "localhost" и  "linux-ttn9"?

Это какие-то два непривелигированных пользователя. Их удаление ничего не даст.

Сейчас MySQL ведет себя так, будто веб-сервер и собственно MySQL стоят на разных серверах, поэтому из командной строки пускает, а из под Apache нет. Сейчас у вас 3 хоста с которых можно подключиться под root, если не проходит localhost, то попробуйте хост linux-ttn9.

Посмотрите логи веб-сервера. Надо понять какая конкретно ошибка при попытке подключения происходит.

9

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Я правильно вас понял, чтобы попробовать хост "linux-ttn9", нужно сделать тоже самое: поменять в строке: $cfg['Servers'][$i]['host'] = "localhost" на " linux-ttn9"

перегрузил mysql и papche - невозможно подключиться.


Я правильно смотрел логи или в другом месте?
Вот путь: /var/log/apache2/

error_log

.5 configured -- resuming normal operations
[Tue Mar 22 22:27:15 2011] [notice] caught SIGTERM, shutting down
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/extensions/gd.so' - /usr/lib/php5/extensions/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Tue Mar 22 23:29:16 2011] [notice] Apache/2.2.17 (Linux/SUSE) mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5 configured -- resuming normal operations
[Tue Mar 22 23:42:49 2011] [notice] caught SIGTERM, shutting down
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/extensions/gd.so' - /usr/lib/php5/extensions/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Tue Mar 22 23:43:51 2011] [notice] Apache/2.2.17 (Linux/SUSE) mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5 configured -- resuming normal operations
[Wed Mar 23 00:58:13 2011] [notice] caught SIGTERM, shutting down
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/extensions/gd.so' - /usr/lib/php5/extensions/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Wed Mar 23 11:37:59 2011] [notice] Apache/2.2.17 (Linux/SUSE) mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5 configured -- resuming normal operations
[Wed Mar 23 13:42:14 2011] [notice] caught SIGTERM, shutting down
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/extensions/gd.so' - /usr/lib/php5/extensions/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Wed Mar 23 13:42:15 2011] [notice] Apache/2.2.17 (Linux/SUSE) mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5 configured -- resuming normal operations
[Wed Mar 23 13:43:25 2011] [notice] caught SIGTERM, shutting down
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/extensions/gd.so' - /usr/lib/php5/extensions/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Wed Mar 23 13:43:26 2011] [notice] Apache/2.2.17 (Linux/SUSE) mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5 configured -- resuming normal operations

access_log

.5 configured -- resuming normal operations
[Tue Mar 22 22:27:15 2011] [notice] caught SIGTERM, shutting down
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/extensions/gd.so' - /usr/lib/php5/extensions/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Tue Mar 22 23:29:16 2011] [notice] Apache/2.2.17 (Linux/SUSE) mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5 configured -- resuming normal operations
[Tue Mar 22 23:42:49 2011] [notice] caught SIGTERM, shutting down
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/extensions/gd.so' - /usr/lib/php5/extensions/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Tue Mar 22 23:43:51 2011] [notice] Apache/2.2.17 (Linux/SUSE) mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5 configured -- resuming normal operations
[Wed Mar 23 00:58:13 2011] [notice] caught SIGTERM, shutting down
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/extensions/gd.so' - /usr/lib/php5/extensions/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Wed Mar 23 11:37:59 2011] [notice] Apache/2.2.17 (Linux/SUSE) mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5 configured -- resuming normal operations
[Wed Mar 23 13:42:14 2011] [notice] caught SIGTERM, shutting down
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/extensions/gd.so' - /usr/lib/php5/extensions/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Wed Mar 23 13:42:15 2011] [notice] Apache/2.2.17 (Linux/SUSE) mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5 configured -- resuming normal operations
[Wed Mar 23 13:43:25 2011] [notice] caught SIGTERM, shutting down
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/extensions/gd.so' - /usr/lib/php5/extensions/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Wed Mar 23 13:43:26 2011] [notice] Apache/2.2.17 (Linux/SUSE) mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5 configured -- resuming normal operations

gd-php5 доустановил
Может в php какие модули не доустановлены? Где можно посмотреть перечень?

10

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Этот файл существует? /usr/lib/php5/extensions/gd.so
Если его нет, то надо поискать в системе. Возможно он находится в каком-то другом каталоге и тогда достаточно будет его переместить.

Вы можете проверить работоспособность PHP отключив в php.ini gd.so. Если phpMyAdmin заработает, то надо будет разбираться уже конкретно с этим расширением. Хотя должно быть GD2, все-таки.

Goodseeker сказал:

Я правильно вас понял, чтобы попробовать хост "linux-ttn9", нужно сделать тоже самое: поменять в строке: $cfg['Servers'][$i]['host'] = "localhost" на " linux-ttn9"

Да, я имел в виду именно это, но вероятно установка хоста linux-ttn9 ничего не даст. Должен работать localhost, в любом случае.

11

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Hanut сказал:

Этот файл существует? /usr/lib/php5/extensions/gd.so

Да, именно тут он и есть.

Hanut сказал:

Вы можете проверить работоспособность PHP отключив в php.ini gd.so. Если phpMyAdmin заработает, то надо будет разбираться уже конкретно с этим расширением. Хотя должно быть GD2, все-таки.

А как отключить?
Я отрыл php.ini и не нашел gd.so
Есть вот что:

[gd]
; Tell the jpeg decode to libjpeg warnings and try to create
; a gd image. The warning will then be displayed as notices
; disabled by default
;gd.jpeg_ignore_warning = 0

12

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Запустите phpinfo и посмотрите какой конфигурационный файл читается. Может вы не то редактируете, потому что строка с gd.so должна быть.

Скрипт info.php, директива Loaded Configuration File.

<?php phpinfo(); ?>

13

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Вот скрин: https://lh4.googleusercontent.com/_9TB8 … 3%3A16.png
Вроде в том месте лежит.

14

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Goodseeker сказал:

Вроде в том месте лежит.

Если вы редактируете его, то все верно.

Еще проверьте конфигурационные файлы из /etc/php5/conf.d. Поищите там что-то по GD.

15

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

gd.ini только https://lh6.googleusercontent.com/_9TB8 … 2%3A38.png

16

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Мне еще порекомендовали:
"Можем порекомендовать Вам проверить работает ли mysql-сокет и php с ним."

А как в поисковике найти, как мне проверить работу сокета ? Подскажите, пожалуйста?

17

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Goodseeker сказал:

gd.ini только

Поставьте точку с запятой перед строкой, чтобы закомментировать это расширение.

По сокету, я даже не знаю что посоветовать. Мне пока не понятно что же не работает и почему в журналах не видно ошибок.

18 (изменено: Goodseeker, 2011-03-24 14:44:55)

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

закомментировал, не помогло.
Попробую как нить переустановить lamp.
Большое Спасибо за ваше внимание и помощь.

19

Re: Не могу подключиться к mySQL в PHP-MyAdmin.

Попробуйте воспользоваться этой статьей. http://www.susegeek.com/internet-browse … nsuse-110/