|
You last visited: Today at 17:42
Advertisement
CentOS PHP 7 PDO MySQL Access denied
Discussion on CentOS PHP 7 PDO MySQL Access denied within the Unix/Linux forum part of the Technical Support category.
01/16/2016, 12:13
|
#1
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
CentOS PHP 7 PDO MySQL Access denied
Hello,
I'm trying to using PHP 7 on my CentOS system. The Problem is that it's refusing my MySQL user thorugh PDO. I don't know why. I tried the same code on my local system, also running PHP 7, and it's working fine. Also I tried to connect through Navicat and it works too.
And yes I installed php70w-mysql.
Code:
atal error: Uncaught PDOException: SQLSTATE[28000] [1045] Access denied for user 'root'@'myCoolServer.epvp' (using password: YES) ...
Does anyone have a solution for my problem?
German:
Ich habe PHP 7 auf meinem CentOS System laufen. Darauf versuche ich eine MySQL Verbindung mit PDO aufzubauen, der Login wird jedoch verweigert. Habe den selben Code mal auf meinem Rechner probiert, da läuft auch PHP 7, und alles funktioniert problemlos. Dazu habe ich versucht die Verbindung über Navicat aufzubauen und es funktioniert ebenfalls problemlos.
Und ja, php70w-mysql ist installiert.
Hat jemand einen Lösungsvorschlag für mein Problem?
Gruß
Mr.Tr33
/Edit:
Same problem mit PHP 56
|
|
|
01/16/2016, 13:44
|
#2
|
elite*gold: 57
Join Date: Jun 2011
Posts: 2,220
Received Thanks: 865
|
Grüß dich,
welchen Host stellt dein PHP-Skript dar? Dein Server lässt nämlich nur Verbindungen von root@localhost, [email protected] und root@::1 zu. Wenn dein Srkipt sich als verbinden möchte, dann kommst du nicht rein. Dafür müsstest du einen neuen Benutzer anlegen, der sich für den Host "myCoolServer.epvp" authentifizieren darf.
Viele Grüße
Zypr
|
|
|
01/16/2016, 14:25
|
#3
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Wenn ich von Navicat aus rauf komme, genauso wie mit dem selben Code über xampp, sprich von aussen, dann ist die Verbindung für root nach aussen hin frei :P
Und myCoolServer.epvp ist natürlich nicht meine IP/Domain. Da steht die Domain drinnen, damit ich den Code 1:1 aufm Server und Lokal testen kann
|
|
|
01/16/2016, 15:17
|
#4
|
elite*gold: 57
Join Date: Jun 2011
Posts: 2,220
Received Thanks: 865
|
Quote:
Originally Posted by Mr.Tr33
Wenn ich von Navicat aus rauf komme, genauso wie mit dem selben Code über xampp, sprich von aussen, dann ist die Verbindung für root nach aussen hin frei :P
Und myCoolServer.epvp ist natürlich nicht meine IP/Domain. Da steht die Domain drinnen, damit ich den Code 1:1 aufm Server und Lokal testen kann
|
Das war mir bei dem Namen schon irgendwie klar, dass das nicht dein richtiger Domainname ist Aber wie bereits erwähnt, leg einen neuen Benutzer für den entsprechenden Hostname an, denn offensichtlich ist entweder das Passwort falsch oder der Host wird nicht akzeptiert.
|
|
|
01/16/2016, 15:33
|
#5
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Nene das ist schon alles richtig. Habe auch mit neuen Usern probiert. Meine PHP 7 PDO Konfiguration ist irgendwie falsch. Ich weiß aber nicht was falsch dran ist, denn alle Module sind aktiviert, genauso wie alle Pakete installiert.
|
|
|
01/16/2016, 15:52
|
#6
|
elite*gold: 57
Join Date: Jun 2011
Posts: 2,220
Received Thanks: 865
|
Schau mal hier:
Ich mein die Authentifizierung findet schon statt und MySQL unterscheidet nicht großartig, da gibt es nur zwei Ursachen, die zu einer fehlerhaften Anmeldung führen können.. falscher Benutzername, falsches Passwort oder eben falscher Host.
|
|
|
01/16/2016, 16:23
|
#7
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Oder die Schnitstelle interpretiert den Rückgabewert von MySQL falsch ...
Ich kann dir gerne ein Video machen wo mein PHP Code 1:1 (auf Server und Lokal) ausgeführt wird.
Habe auch CentOS neu aufgesetzt und alles frisch installiert, jetzt PHP 5.3, und es funktioniert trotzdem nicht.
|
|
|
01/19/2016, 14:57
|
#8
|
elite*gold: 2
Join Date: May 2010
Posts: 2,257
Received Thanks: 1,919
|
Quote:
Originally Posted by Mr.Tr33
Oder die Schnitstelle interpretiert den Rückgabewert von MySQL falsch ...
Ich kann dir gerne ein Video machen wo mein PHP Code 1:1 (auf Server und Lokal) ausgeführt wird.
Habe auch CentOS neu aufgesetzt und alles frisch installiert, jetzt PHP 5.3, und es funktioniert trotzdem nicht.
|
Hallo,
probier mal
PHP Code:
<?php $con = mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } else echo "MySQL-Funktioniert"; ?>
wenn das nicht geht liegt es am MySQL-User oder an deiner installierten MySQL-Version.
|
|
|
01/19/2016, 16:31
|
#9
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Habe jetzt Debian 7 drauf mit PHP 5.6 drauf, kann es somit testen. Jedoch habe ich bis heute PHP 7 nicht auf Debian 7 zum laufen bekommen.
|
|
|
01/19/2016, 23:34
|
#10
|
elite*gold: 57
Join Date: Jun 2011
Posts: 2,220
Received Thanks: 865
|
Willst du unbedingt PHP 7 benutzen? Ansonsten kann ich dir noch HHVM empfehlen, ist in den meisten Fällen sowieso schneller als PHP 7.
|
|
|
01/20/2016, 16:13
|
#11
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Ich benutze ein Control Panel aufm Server und denke kaum, dass HHVM damit laufen wird. Dazu denke ich nicht, dass HHVM mit allen Funktionen zurecht kommt. Oder liege ich da falsch?
|
|
|
01/20/2016, 22:58
|
#12
|
elite*gold: 57
Join Date: Jun 2011
Posts: 2,220
Received Thanks: 865
|
Also sofern es kein exotisches Framework ist, wird HHVM schon damit fertig. Bekannte Frameworks werden definitiv unterstützt. Hier hast du noch eine Liste von den Erweiterungen, die HHVM standardmäßig integriert hat:
|
|
|
|
Similar Threads
|
[Hilfe] - MySQL auf Centos 6.6 Kein Remote Access mit Navicat...
10/08/2015 - Last Chaos Private Server - 8 Replies
- MySQL auf Centos 6.6 Kein Remote Access mit Navicat...
brauche eure Hilfe:
http://i.epvpimg.com/vydef.png
wie kann ich per befehle den access einbauen... suche vergeblich seit 2 tagen ... immer kommt das Port ist frei user angelegt...
|
PHP & MySQL Verbindungsproblem (Access Denied)
06/22/2015 - Web Development - 4 Replies
Hey,
ich beschäftige mich heute schon ziemlich lange mit einem kleinen Problem was ich aber irgendwie nicht gelöst kriege und weshalb ich hier jetzt mal nachfrage :D
Ich versuche eine Website mit Textbox zu erstellen. Die eingabe der Textbox soll in einer Datenbank gespeichert werden.
Soweit so gut. Hab mir verschiedene sachen etc. durchgelesen & das Problem jetzt:
Ich habs mal zusammen gefasst wo denkich der Fehler liegt:
<?php
$db = mysqli_connect("127.0.0.1", "ni3*****_1sql4",...
|
Mysql access denied?
03/29/2013 - Metin2 Private Server - 4 Replies
Wenn ich mein Server starten will (sh start.sh) kommt dauern dieser Fehler, hab auch schon versucht mein Passwort zu updaten, jedoch funktionierte keines meiner Versuche.
Hat evtl. einer eine Ahnung wie ich das Hinbekomme?
mfg.
|
Mysql Access denied
10/29/2012 - Metin2 PServer Guides & Strategies - 3 Replies
I have a problem with files 2012!
When I want to connect to the mysql:
This is the message that he puts it:
http://img542.imageshack.us/img542/7826/acces.png
What to do?
Sincerely,
|
Mysql Access denied
10/28/2012 - Metin2 Private Server - 1 Replies
I have a problem with files 2012!
When I want to connect to the mysql:
This is the message that he puts it:
http://img542.imageshack.us/img542/7826/acces.png
What to do?
Sincerely,
|
All times are GMT +2. The time now is 17:42.
|
|