J'ai un serveur de configuration de base de données non distant.Base de données MySQL Connexion SSL en utilisant PHP
Ce que j'essaie de faire, c'est d'établir la connexion en utilisant PHP.
Tous les paramètres du serveur sont OK comme je l'ai testé à l'aide établi MySQL en utilisant les détails suivants: Nom d'hôte: xxx.xx.xx.xxx Port - blanc afin defalut c'est: 3306
Dans l'onglet Avancé dans l'atelier "Utiliser SSL si disponible" est sélectionné. Le test de connexion est réussi. Bien que lorsque j'essaie de me connecter en utilisant mysq_connect ('IP', 'user', 'pass'), j'obtiens les erreurs suivantes: ligne 2: $ c = mysql_connect ('IP', 'USER', ' PASSER');
Warning: mysql_connect() [function.mysql-connect]: fin prématurée de données (mysqlnd_wireprotocol.c: 553) C: \ wamp \ www \ SQL \ index.php on line
Attention: mysql_connect() [function.mysql-connect]: OK paquet 1 octets plus court que prévu> dans C: \ wamp \ www \ sql \ index.php sur la ligne 2
Attention: mysql_connect() [function.mysql -connect]: mysqlnd ne peut pas se connecter à MySQL 4.1+ en utilisant l'ancienne authentification non sécurisée. Veuillez utiliser un outil d'administration pour réinitialiser votre mot de passe à l'aide de la commande SET PASSWORD = PASSWORD ('your_existing_password'). Cela stockera une nouvelle valeur de hachage plus sécurisée dans mysql.user. Si cet utilisateur est utilisé dans d'autres scripts exécutés avec PHP 5.2 ou une version antérieure, vous devrez peut-être supprimer le drapeau old-passwords de votre fichier my.cnf dans C: \ wamp \ www \ sql \ index.php sur la ligne 2
Son été maintenant quand Im essayant d'établir cette connexion. S'il vous plaît aider!
Avez-vous de réinitialiser le mot de passe comme instru cted là au fond? –
Non, je ne l'ai pas fait mais pourquoi se connecter avec MySQL workbench? – Dom
Dom, cette erreur pourrait provoquer même s'il y a une incompatibilité de version b/w votre mysql et PHP. Dans quelle (s) version (s) vous êtes? – Rahul