Portál AbcLinuxu, 24. dubna 2024 20:24


Dotaz: Pristup k DB z jineho serveru

22.2.2007 11:01 Nes | skóre: 20 | blog: Nes
Pristup k DB z jineho serveru
Přečteno: 283×
Odpovědět | Admin
Mam takovy problem - stranky mam na placenem hostingu a stranky maji brat udaje ze 2 databazi u me doma (83.240.....) na mem serveru - na hostingu mi rekli, ze problem je u me, ze to nemam povolene (stranky vyhazuji chybu http://www.mightandmagic.cz/V3-t/)

Pritom konfigurak ktery je u stranek mam napsany myslim spravne... (83.240.....)

v phpmyadmin jsem narazil na neco jako povolovani pristupu, ale moc tomu nerozumim... - tam jsem zkousel pozadavat vsechno mozne, ale bezuspesne.

zda se mi to divne, protoze pres phpmyadmina se do databaze na svem pc dostanu z jakehokoliv pc...

(open suse 10.2. 64 bit - novacek, firewall vypnuty, ale mam router - dmz nastavene na 192.168.15.99)

Dekuji za pomoc!!
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jiří Poláček avatar 22.2.2007 11:15 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud to neblokuje firewall a i router je správně nastaven, tak chyba asi bude v nastavení uživatele v databázovém systému. MySQL rozlišuje, z kterého počítače se uživatel snaží přihlásit, není náhodou povolen jen localhost?

off-topic: grafika použitá na stránce asi není legální, co?
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
22.2.2007 11:53 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
dole na strance je mozno nahlednout do licence - http://www.mightandmagic.cz/V3-t/index.php?n=html&sub=license

jinak routeru moc nerozumim - co bych tam mel mit nastaveno? - vim, ze tam mam nastavene 3 porty (80 pro mysql a dalsi dva....)...

Ja se prave do databaze dostanu z jakehokoliv pocitace - i z prace (pres phpmyadmin.... - takzr myslim, ze tam je povoleno vice veci nezli localhost - nebo se mylim?
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
22.2.2007 11:18 razor | skóre: 33
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mrkni se, zda máš pro user 'root' povolen přístup z host 'mail.isol.cz' . Nějak takhle:

use mysql;
select user,host from user where user = 'root';

Btw: možná bejt tebou tak na tu db přistupuju jako jinej user než root :)
22.2.2007 11:56 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
Nes:~ # use mysql;
bash: use: command not found
Nes:~ # mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Nes:~ #

kam mam vepsat ty prikazy? (omlouvam se, s mysql moc neumim a s linuxem jeste mene) - v konzoli mi to nejak nefunguje... - neni jednodussi cesta kouknout se do nejakeho konfiguraku (pokud ano tak do ktereho a kde ho najdu) Dekuji
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
22.2.2007 12:30 razor | skóre: 33
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
Jo čeče to jsou sql příkazy. Přihlásit se na ten tvůj mysql server pomocí příkazu mysql a zadat to.
22.2.2007 12:32 razor | skóre: 33
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
jo to mysql spustit nějak takto: mysql -u root -p
22.2.2007 12:56 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
Nes:~ # mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1762 to server version: 5.0.26

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use mysql;
Database changed
mysql> select user,host from user where user = 'root';
+------+-----------+
| user | host |
+------+-----------+
| root | Nes.site |
| root | localhost |
+------+-----------+
2 rows in set (0.00 sec)

mysql>

co tedy udelat ted?
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
22.2.2007 12:58 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
Povolit root-ovi prihlaseni z mail.isol.cz.
22.2.2007 13:03 razor | skóre: 33
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
No je potřeba přidat práva pro 'root'@'mail.isol.cz' pro tu tvojí databázi. Viz dokumentace.
22.2.2007 13:15 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
v anglictine... ale asi jsem to jiz vyresil - neco jsem nastavil v phpmyadmin a jeden problem jsem vyresil (do dalsiho se dostal...) - pise chybu na radku 57 - prikladam radek 56 a 57 -

56 $mangosd_database = parse_worlddb_info($result['dbinfo']);
57 $WSDB = DbSimple_Generic::connect("".$config['db_type']."://".$mangosd_database['user'].":".$mangosd_database['password']."@".$mangosd_database['host']."/".$mangosd_database['db']."");

kde muze byt chyba? Jeste nekde v te konfiguraci co jsem menil v phpmyadmin?
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
22.2.2007 13:34 razor | skóre: 33
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
No spíš pošli co to vyplivne za chybu.
22.2.2007 13:36 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://www.mightandmagic.cz/V3-t/index.php?n=server&sub=realmstatus
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
26.3.2007 11:23 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
zase se mi to pokazilo :-( (nebo spis ja to pokazil :D) takze ted mam :

mysql> select user,host from user where user = 'root';
+------+---------------+
| user | host |
+------+---------------+
| root | 87.236.197.80 |
| root | Nes.site |
| root | localhost |
| root | mail.isol.cz |
+------+---------------+
4 rows in set (0.00 sec)

chyba na strance je nasledujici (v konfiguraku jsem peclive nekolikrat :

SQL Error: Access denied for user 'root'@'mail.isol.cz' (using password: YES) at /u2/www/mightandmagic_cz/data/www/V3-t/index.php line 37

Array
(
[code] => 1045
[message] => Access denied for user 'root'@'mail.isol.cz' (using password: YES)
[query] => mysql_connect()
[context] => /u2/www/mightandmagic_cz/data/www/V3-t/index.php line 37

(firewall vypnuty) je to divne, protoze v db je povoleny, ze?
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
29.3.2007 13:18 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Pristup k DB z jineho serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
mam to... - stacilo nastavit pristup pro jakykoliv pocitac ;-)
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.