Domenii
  Top Expert
1 djbrain 44355
2 subofferul 5220
3 robica 4610
4 krystyana84 3980
5 elena2008 2690
  Top Statistici
Membri inscrisi 96837
Intrebari 35962
Raspunsuri 164760
  Contact
nume
email
Introduceti textul din imagine
(pentru evitarea spam-ului):
Numar random
 
introduceti mesajul
email admin: adip.at.myexpert.ro
Consultanta ISO, Audituri Interne - Business Advising Team
Vizualizare intrebare
Intrebare
bullet MySQL Connect de Andry784
Buna seara, am o problema cu baza de date. Cum as putea face ca websiteul sa se conecteze pe alt port in afara de cel default 3306.
Am incercat sa pun $port sub $pass si la mysql_connect dupa $pass am pus $pass, $port dar imi da sintax error. Am incercat sa pun la final de ip portul respectiv dar imi da connection time out. Intrebarea mea ar fi cum pot face sa se conecteze website-ul la baza de date prin portul XXXX nu prin portul 3306
<?php
$titlu="Name Web"; // Titlu website
$server = "IP"; // Ip-ul de la server
$user= "root"; // User-ul de conectare la database
$pass = "PAROLA"; // Parola de conectare la database
mysql_connect($server, $user, $pass) or die(mysql_error());
mysql_select_db('account');
mysql_set_charset('utf8');


?>
Tags:
5
puncte
4905
vizualizari
07-02-2017 23:35:34
Data intrebarii:
(0.00 - 0 voturi)
Ratings: 
Pentru a putea bifa optiunea de notificare in email in cazul adaugarii de comentarii la aceasta intrebare trebuie sa fiti logat.
Daca nu aveti cont, click Aici
Raspunsuri
Comentariul lui:
08-02-2017 09:26:07
Data:
Degeaba schimbi portul in scriptul de conectare.
Trebuie sa schimbi portul in configurarea serverului.
Nu ai spus ce server ai, XAMPP ?
In functie de server, trebuie editat fisierul my.ini sau my.cnf sau my-huge.ini sau my-default.ini sau care este de configurare.
Fiecare fisier are structura diferita, deci cauti cu google pentru ce ai tu.
Poti sa gasesti fisierul de configurare cu aceste comenzi:
mysql --verbose --help | less
mysql --print-defaults
mysqladmin variables
Sau dacaai server pe Windows: Administrative Tools > Services > MySQL56 (sau ce versiune ai) > Right click > Properties > vezi calea (path) 
* ComentariuVoturi: 19 Voteaza


Link sponsorizat

Comentariul lui:
08-02-2017 10:07:05
Data:
Baza de date e pe un server FreeBSD 9.2 (32BiT) 3GB cumparat de la www.ovinetwork.ro baza de date e comuna cu cea a serverului de metin2 si am activat obtiunea suplimentara de securizare server si mi-au schimbat portul MySQL din 3306 in alt port si am timp pana la ora 17 sa restructurez homepageul sa se conecteze pe portul respectiv. Asta e problema. ca de modificat portul l-as putea modifica pe 3306 din pf.conf da trebuie sa fie pe portul care l-am cerut in comanda de securizare server. 
* Comentariul autorului

Comentariul lui:
08-02-2017 10:10:51
Data:
Pai asa trebuia sa spui.
Incearca asa:
$server = "IP:XXXX"; // Ip-ul de la server  
* ComentariuVoturi: 22 Voteaza


Link sponsorizat

Comentariul lui:
08-02-2017 10:21:40
Data:
Am pus dupa IP portul respectiv si nu functioneaza
Cred-ca problema e de la IP websiteului recent i-am dat un ping sa vad ce ip are si l-am adaugat la IP allowed sa se poata conecta la baza de date. Si i-am mai dat un ping si acum are alt IP 
* Comentariul autorului

Comentariul lui:
08-02-2017 11:19:56
Data:
Pai asta vroiam sa zic si eu.
Portul zici ca a fost schimbat in fisierele de configurare.
Si IP este corect, da ?!
Verifica IP in Control Panel de la firma de hosting, nu cu ping sau alte alea. 
* ComentariuVoturi: 25 Voteaza


Link sponsorizat

Comentariul lui:
08-02-2017 12:29:24
Data:
Deci am vorbit la host portul degeaba il schimb din fisierele alea deoarece fisierele ale este doar firewallul. Securizarea server e alta poveste cica. Deci IP-ul l-am pus bine la IP-Allowed dar raman la etapa cu schimbatul de port caci nu merge IP:Port. Nu este ceva config de conectare unde sa iti specifice ce port sa bagi 
* Comentariul autorului

Comentariul lui:
08-02-2017 12:33:19
Data:
Iti dai seama ca undeva este pus si salvat si configurat acest post in server.
Si in firewall si oriunde trebuie.
Daca l-ai pus si in PHP, inseamna ca problema este in alta parte.
Trebuie sa analizezi lantul complet de conectare: server, firewall, securizare.... (sa iti spuna ce este asta concret), php.....

I-ai intrebat de ce nu merge sa te conectezi ?!

Zici ca adresa IP ai pus-o la IP allowed - UNDE ai facut asta ?! 
* ComentariuVoturi: 20 Voteaza

Comentariul lui:
09-02-2017 09:56:51
Data:
Am zis la host sa imi modifice portul inapoi pe 3306 si merge. Asta mia scris cei de la host:
din /usr/local/etc, fisierul my.cnf aveti portul pentru mysql.
2. Actualizati portul in ipfw.rules + pf conf, reporniti vds-ul si editati din /bin, fisierul adaugaip unde aveti 2400 puneti 3306.

Intrebarea mea ar fi alta. Cum pot repara eroarea 12150 (xml) cat timp nu a fost activata securitatea a mers fara probleme dar acum imi da asa: http://imgur.com/a/pzS02 
* Comentariul autorului

Comentariul lui:
09-02-2017 10:02:45
Data:
Deci puteai sa folosesti orice port cu acele instructiuni, nu ?!
NU mergea cu alt port pentru ca nu era configurat bine.

Pentru alta problema (eroare 12150) pune alta intrebare separata. 
* Raspuns acceptatVoturi: 19 Voteaza

Raspunde / Comenteaza
Adauga un comentariu / raspuns:
Va rugam sa selectati unul din campuri: Utilizator nou Utilizator inregistrat
Ataseaza fisiere» (Max 200KB)