Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
mysql + phpmyadmin = brak połączenia
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
canis_lupus
l33t
l33t


Joined: 22 Dec 2005
Posts: 773
Location: Kraków

PostPosted: Thu Jun 17, 2010 6:07 pm    Post subject: mysql + phpmyadmin = brak połączenia Reply with quote

phpmyadmin nie moze sie połączyć ze zdalnym serwerem mysql.
Uprawnienia są nadane. Z palca poprzez klienta mysql mozna sie podłączyć. Jesli uruchamiam phpmyadmina na tej samej maszynie co mysql to się łączy - po socketach ale sie łączy. Phpmyadmin uruchamiany ze zdalnego komap wywala: #2013 - Lost connection to MySQL server at 'reading initial communication packet', system error: 111

Konfig phpmyadmin:

Quote:
<?php
/*
* Generated configuration file
* Generated by: phpMyAdmin 2.11.10 setup script by Michal Čihař <michal@cihar.com>
* Version: $Id: setup.php 13149 2009-12-07 13:09:09Z nijel $
* Date: Thu, 17 Jun 2010 13:04:59 GMT
*/

/* Servers configuration */
$i = 0;

/* Server 192.168.1.101 (cookie) [1] */
$i++;
$cfg['PmaAbsoluteUri'] = "http://" . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']);
$cfg['Servers'][$i]['host'] = '192.168.1.101';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['port'] = '3007';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['Servers'][$i]['AllowDeny']['order'] = '';

$cfg['Servers'][$i]['AllowDeny']['rules'] = array();


/* Server 192.168.1.101 (cookie) [2] */
$i++;
$cfg['PmaAbsoluteUri'] = "http://" . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']);
$cfg['Servers'][$i]['host'] = '192.168.1.101';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['port'] = '3008';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['Servers'][$i]['AllowDeny']['order'] = '';

$cfg['Servers'][$i]['AllowDeny']['rules'] = array();


/* End of servers configuration */

$cfg['blowfish_secret'] = 'JEST';
?>

_________________
"I love you cię" Różyczko...


Last edited by canis_lupus on Sat Jun 19, 2010 6:26 am; edited 1 time in total
Back to top
View user's profile Send private message
qermit
Veteran
Veteran


Joined: 02 Feb 2005
Posts: 1032

PostPosted: Fri Jun 18, 2010 11:44 pm    Post subject: Reply with quote

zapewne problem z konfiguracją serwera mysql (bind-address w my.cnf)

dla pewności spróbuj się podłączyć tekstowym klientem do serwera ze zdalnej maszyny
_________________
"A co ty masz w swoim LinuXie?" - Dr Qermit
Back to top
View user's profile Send private message
matidz
n00b
n00b


Joined: 17 Jun 2010
Posts: 29
Location: Poland, Torun

PostPosted: Sat Jun 19, 2010 12:04 am    Post subject: Reply with quote

tak jak mowi qermit ;)

dla przypomnienia:
mysql -h host -u root -p

jak zwroci znow #2013 to w /etc/mysql/my.cnf zmien
bind-address na adres interfejsu ktory idzie do sieci(np karty eth0), w moim przypadku 192.168.2.3
i przerestartuj mysql- prawdopodobnie odetniesz sobie mozliwosc zalogowania sie z localhosta przez loopbacka ale powninies miec mozliwosc zalogowania sie przez adres z ktorym zbindowales mysqld

calkiem mozliwe ze zobaczysz blad autoryzacji, jezeli nie zmieniales domyslnych uprawnien to uzytkownicy moga sie tylko z localla logowac, mozesz to zmienic z PhpMyAdmina: uprawnienia->edytuj uprawnienia(danego uzytkownika)->host->Dowolny host ;)
Back to top
View user's profile Send private message
canis_lupus
l33t
l33t


Joined: 22 Dec 2005
Posts: 773
Location: Kraków

PostPosted: Sat Jun 19, 2010 6:28 am    Post subject: Reply with quote

Co do logowanie z palca: Pisałem w pierszym poscie że mogę - bez problemu sie logować ze zdalnego kompa. Co wiecej. Napisałem sobie w php skrypcik, który sie łączy ze zdalnego kompa i wszystko działa. Bind adress amm w my.cnf:

my.cnf:
Code:
[manager]
default-mysqld-path = /usr/sbin/mysqld
socket = /var/run/mysqld/manager.sock
pid-file = /var/run/mysqld/manager.pid
password-file = /etc/mysql/mysqlmanager.passwd
#user = mysql
monitoring-interval = 5
port = 1999
bind-address = 127.0.0.1
#skip-grant-tables



[mysqld1]
mysqld-path = /usr/sbin/mysqld
#character-set-server = utf8
default-character-set = utf8
user = mysql
server-id = 1
port = 3307
socket = /var/run/mysqld/mysqld_localhost.sock1
pid-file = /var/run/mysqld/mysqld_localhost.pid1
log-error = /var/log/mysql/mysqld_localhost.err1
datadir = /var/lib/mysql/mysql1
bind-address = 192.168.1.101
key_buffer = 32M
max_allowed_packet = 32M
thread_stack = 256K
thread_cache_size = 16
query_cache_limit = 2M
query_cache_size = 32M



[mysqld2]
mysqld-path = /usr/sbin/mysqld
#character-set-server = ISO8859-2
default-character-set = latin2
user = mysql
server-id = 2
port = 3308
socket = /var/run/mysqld/mysqld_localhost.sock2
pid-file = /var/run/mysqld/mysqld_localhost.pid2
log-error = /var/log/mysql/mysqld_localhost.err2
datadir = /var/lib/mysql/mysql2
bind-address = 192.168.1.101
key_buffer = 32M
max_allowed_packet = 32M
thread_stack = 256K
thread_cache_size = 16
query_cache_limit = 2M
query_cache_size = 32M

_________________
"I love you cię" Różyczko...
Back to top
View user's profile Send private message
Jacekalex
Guru
Guru


Joined: 17 Sep 2009
Posts: 553

PostPosted: Sat Aug 14, 2010 11:24 pm    Post subject: Reply with quote

Miałem to samo, wrzuciłem phpmyadmin ze strony - wersję 3.3.5 - działa ok.

Pozdrawiam
8)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum