2016-08-15 2 views
0

Ich habe nachgeschlagen jedes Tutorial auf, wie das zu beheben und nichts bisher funktioniert, Ich bekomme diesen Fehler Keine Verbindung hergestellt werden konnte, weil der Zielcomputer aktiv abgelehnt ich bin mit Linux centos7 mysql version mysql Ver 14.14 Verteilen 5.6.32, für Linux (x86_64) mit EditLine wrapper blasen ist my.cnf auch ich musste meine eigene my.cnf erstellen, als wenn ich mysql es hatte nicht eine lokalisierte ich setze das in etc/my.cnf, es läuft das cnf, da es mysql aus dem strikten Modus herausgenommen hat.MySQL Connection Refused

# For advice on how to change settings please see 
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html 
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the 
# *** default location during install, and will be replaced if you 
# *** upgrade to a newer version of MySQL. 

[mysqld] 

# Remove leading # and set to the amount of RAM for the most important data 
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. 
# innodb_buffer_pool_size = 128M 

# Remove leading # to turn on a very important data integrity option: logging 
# changes to the binary log between backups. 
# log_bin 

# These are commonly set, remove the # and set as required. 
# basedir = ..... 
# datadir = ..... 
# port = ..... 
# server_id = ..... 
# socket = ..... 

bind-address = 0.0.0.0 
#skip-networking 

# Remove leading # to set options mainly useful for reporting servers. 
# The server defaults are faster for transactions and fast SELECTs. 
# Adjust sizes as needed, experiment to find the optimal values. 
# join_buffer_size = 128M 
# sort_buffer_size = 2M 
# read_rnd_buffer_size = 2M 

sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 
+0

Können Sie ein wenig mehr Details bereitstellen. Versuchen Sie, lokal über den MySQL-Client (oder andere Software) oder remote auf den Rechner zuzugreifen? – cherrysoft

+0

~ Ich versuche, über meine Website mit PHP eine Verbindung herzustellen, sagt aber Warnung: mysqli :: mysqli(): (HY000/2002): Es konnte keine Verbindung hergestellt werden, weil der Zielcomputer dies aktiv ablehnte. in C: \ xampp \ htdocs \ test.php in Zeile 8 Verbindung fehlgeschlagen: Es konnte keine Verbindung hergestellt werden, weil die Zielmaschine dies aktiv abgelehnt hat. –

Antwort

0

Ok, ich gehe davon aus, dass Sie dies auf einer ganz andere Maschine installiert haben (im Gegensatz zu einem virtuellen Host auf Ihrer Windows-Box im Gegensatz).

Sie müssen sicherstellen, dass Port 3306 in erster Linie auf Ihrem DB-Server geöffnet ist. Sie können dies mit einem Port Checker überprüfen (es gibt viele kostenlose online).

Dann müssen Sie mit dem Benutzer, mit dem Sie eine Verbindung herstellen möchten, sicherstellen, dass der Benutzer über die ursprüngliche IP-Adresse (d. H. Die IP auf Ihrem Windows-Computer) Zugriff hat. Dies kann mit dem folgenden Code von der mysql-Eingabeaufforderung erfolgen.

Eine weniger sichere Option wäre, alle eingehenden IPs mit dem Platzhalter% zuzulassen.

Danach müssen Sie den folgenden Befehl ausführen.

FLUSH PRIVILEGES; 

Das sollte es sein.

+0

ok es funktioniert dank bro du bist ein lebensretter danke für alles bleibe aktiv du bist super –

+0

Gern geschehen! – cherrysoft

Verwandte Themen