Je cours un site Web sur Windows Server 2016, en utilisant WAMP. Le site dispose d'une base de données MySQL que j'ai ajouter des utilisateurs avec mot de passe et étant donné que j'essaie de IP statique et%Connexion à distance à WAMP MySQL ne se connecte pas
Everytime et vous connecter en utilisant la chaîne php je reçois erreur suivez
Warning: mysql_connect(): Can't connect to MySQL server on '...' (13) Cannot Connect
Lorsque j'utilise MySQL Workbench I peut se connecter sans problème à la base de données MySQL
Je suis actuellement en utilisant le code suivant
$host="***.***.***.***"; // Host IP Address I even tried it by :3306 port after IP
$username="***"; // Mysql username
$password="***"; // Mysql password
$db_name="gs"; // Database name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
J'ai ajouté à phpmyadmin.conf déposer les documents suivants ainsi
Directory "c:/wamp/apps/phpmyadmin4.0.4/">
Options Indexes FollowSymLinks ExecCGI
AllowOverride all
Order Allow,Deny
Allow from all
Allow from 0.0.0.0
Allow from 127.0.0.1
Il refuse me accéder à toutes les suggestions seraient grandement appréciés
Je l'ai utilisé mysqli et c'est l'erreur que je reçois et voici mon code
$servername = "154.0.***.***";
$username = "***";
$password = "***";
$port = "3306";
// Create connection
$conn = new mysqli($servername, $username, $password, $port);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
Warning: mysqli::mysqli(): (HY000/2002): Permission denied in /home/www/e-track.biz on line 30 Connection failed: Permission denied
La ligne 30 est
$conn = new mysqli($servername, $username, $password, $port);
Votre utilisateur MySQL est-il autorisé à s'exécuter en dehors de localhost? – SpOOnisBacK
Que dit la commande mysql 'SHOW GRANTS $ username' sur votre serveur mysql? – SpOOnisBacK
Le nom d'utilisateur a% en lui et j'ai essayé de donner l'IP du serveur externe aussi bien autorisé –