Problème connexion depuis un autre pc local
Résolu/Fermé
iReVElB
Messages postés
70
Date d'inscription
mercredi 24 octobre 2018
Statut
Membre
Dernière intervention
3 août 2023
-
7 juil. 2019 à 15:30
iReVElB Messages postés 70 Date d'inscription mercredi 24 octobre 2018 Statut Membre Dernière intervention 3 août 2023 - 9 juil. 2019 à 11:07
iReVElB Messages postés 70 Date d'inscription mercredi 24 octobre 2018 Statut Membre Dernière intervention 3 août 2023 - 9 juil. 2019 à 11:07
A voir également:
- Accéder localhost depuis autre pc
- Test performance pc - Guide
- Reinitialiser pc - Guide
- Pc lent - Guide
- Whatsapp pc - Télécharger - Messagerie
- Audacity enregistrer son pc - Guide
2 réponses
yg_be
Messages postés
23391
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 décembre 2024
Ambassadeur
1 556
7 juil. 2019 à 16:31
7 juil. 2019 à 16:31
bonjour, "ça ne marche pas": message d'erreur?
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
8 juil. 2019 à 11:49
8 juil. 2019 à 11:49
Bonjour,
Pour accéder à une BDD mysql (ou mariaDb peu importe... ) depuis un autre ORDI que celui qui l'héberge.... il faut que le "user" mysql soit autorisé.
Déjà, dans la section [mysqld] du fichier my.ini (xampp\mysql\bin\my.ini) , Ajouter (ou décommenter... ) les lignes :
pour le bind-adress .. si ça ne marche pas avec le 127.. essayer avec
ou
Ensuite, il faut créer un utilisateur qui pourra se connecter à distance ( ne jamais utiliser le ROOT !! )
Puis lui donner l'accès de l'extérieur ( le % )
A savoir qu'on ne donne JAMAIS l'accès directement à la BDD à une application "externe".
Seuls les débutant s'y prennent ainsi....
A la place, on utilise des WEBSERVICES ...(qu'on peut développer en PHP par exemple ).
Pour des raisons de sécurité évidentes et de maintenabilité bien entendu...
https://www.techiediaries.com/php-rest-api/
https://www.google.com/search?q=php+mysql+exemple+rest+api
Pour accéder à une BDD mysql (ou mariaDb peu importe... ) depuis un autre ORDI que celui qui l'héberge.... il faut que le "user" mysql soit autorisé.
Déjà, dans la section [mysqld] du fichier my.ini (xampp\mysql\bin\my.ini) , Ajouter (ou décommenter... ) les lignes :
bind-address = 127.0.0.1 skip-networking
pour le bind-adress .. si ça ne marche pas avec le 127.. essayer avec
bind-address=0.0.0.0
ou
bind-address= _IP_DE_TON_ORDI_QUI_HEBERGE_TA_BDD_
Ensuite, il faut créer un utilisateur qui pourra se connecter à distance ( ne jamais utiliser le ROOT !! )
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypass'; CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';
Puis lui donner l'accès de l'extérieur ( le % )
GRANT ALL ON *.* TO 'myuser'@'localhost'; GRANT ALL ON *.* TO 'myuser'@'%';
A savoir qu'on ne donne JAMAIS l'accès directement à la BDD à une application "externe".
Seuls les débutant s'y prennent ainsi....
A la place, on utilise des WEBSERVICES ...(qu'on peut développer en PHP par exemple ).
Pour des raisons de sécurité évidentes et de maintenabilité bien entendu...
https://www.techiediaries.com/php-rest-api/
https://www.google.com/search?q=php+mysql+exemple+rest+api
iReVElB
Messages postés
70
Date d'inscription
mercredi 24 octobre 2018
Statut
Membre
Dernière intervention
3 août 2023
11
8 juil. 2019 à 12:12
8 juil. 2019 à 12:12
Merci pour la réponse.
j'ai fait tout ce qu'il fallait crée un utilisateur avec un mot de passe et j'ai supprimé les autres, sauf que quand décommente la ligne
sa me mais une erreur :
et dans les logs sa me marque pas d'erreur
Merci pour les réponses.
j'ai fait tout ce qu'il fallait crée un utilisateur avec un mot de passe et j'ai supprimé les autres, sauf que quand décommente la ligne
skip-networking
sa me mais une erreur :
Error: MySQL shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
Press the Logs button to view error logs and check
the Windows Event Viewer for more clues
If you need more help, copy and post this
entire log window on the forums
et dans les logs sa me marque pas d'erreur
2019-07-08 12:10:15 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2019-07-08 12:10:15 0 [Note] InnoDB: Uses event mutexes
2019-07-08 12:10:15 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2019-07-08 12:10:15 0 [Note] InnoDB: Number of pools: 1
2019-07-08 12:10:15 0 [Note] InnoDB: Using SSE2 crc32 instructions
2019-07-08 12:10:15 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2019-07-08 12:10:15 0 [Note] InnoDB: Completed initialization of buffer pool
2019-07-08 12:10:15 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2019-07-08 12:10:15 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2019-07-08 12:10:15 0 [Note] InnoDB: Setting file 'D:\Programmes\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2019-07-08 12:10:15 0 [Note] InnoDB: File 'D:\Programmes\xampp\mysql\data\ibtmp1' size is now 12 MB.
2019-07-08 12:10:15 0 [Note] InnoDB: Waiting for purge to start
2019-07-08 12:10:15 0 [Note] InnoDB: 10.3.16 started; log sequence number 1797514; transaction id 233
2019-07-08 12:10:15 0 [Note] InnoDB: Loading buffer pool(s) from D:\Programmes\xampp\mysql\data\ib_buffer_pool
2019-07-08 12:10:15 0 [Note] InnoDB: Buffer pool(s) load completed at 190708 12:10:15
2019-07-08 12:10:15 0 [Note] Plugin 'FEEDBACK' is disabled.
Merci pour les réponses.
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
8 juil. 2019 à 12:29
8 juil. 2019 à 12:29
dans les logs sa me marque pas d'erreur
Encore faudrait-il regarder les bonnes....
Le message t'indique de regarder dans les logs WINDOWS (dans le EVENT VIEWER )
Quoi qu'il en soit, si tu ne touches pas à cette ligne... ça ne fonctionne toujours pas ?
Et puis... as tu lu le reste de ma réponse... sur le fait de ne JAMAIS donner un accès externe à une appli ??
iReVElB
Messages postés
70
Date d'inscription
mercredi 24 octobre 2018
Statut
Membre
Dernière intervention
3 août 2023
11
8 juil. 2019 à 14:09
8 juil. 2019 à 14:09
Oui j'ai le reste, et non sa ne marche pas, y'a juste le site qui marche mais l'access mysql ne marche pas avec un logiciel
iReVElB
Messages postés
70
Date d'inscription
mercredi 24 octobre 2018
Statut
Membre
Dernière intervention
3 août 2023
11
8 juil. 2019 à 14:13
8 juil. 2019 à 14:13
TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS
Aborting
C'est les erreurs dans l'observateur d'événements
iReVElB
Messages postés
70
Date d'inscription
mercredi 24 octobre 2018
Statut
Membre
Dernière intervention
3 août 2023
11
9 juil. 2019 à 11:01
9 juil. 2019 à 11:01
7 juil. 2019 à 16:55
Pourquoi MariaDB ?? C'est mysql que j'utilise
Merci pour la réponse.
7 juil. 2019 à 17:08
le message d'erreur indique que ta base de données n'autorise pas l’accès à partir de lenomdemonpc: qu'as-tu fait pour l'autoriser?
pour tester, tu peux aussi essayer de te connecter à une adresse IP incorrecte, et vérifier que le message d'erreur est différent.
7 juil. 2019 à 17:23
En gros le pc principal heberge xampp, et sur mon 2ème pc en entrent l'ip local du premier pc, sa me mais cette erreur. Et si je me connecte avec une ip au pif sa va pas marcher c'est logique, mais si tu veux l'erreur :
Unable to connect to any of the specified hosts. (Impossible de se connecter à l'un des hôtes spécifiés)
Normal car j'ai mit un truck au pif. Mais j'ai essayer avec d'autre base de donnée que j'avais crée sur des sites gratuit sa marche très bien meme en local quand je mais localhost en ip, mais quand je mais l'ip local du pc sa marche pas.
Merci.
7 juil. 2019 à 21:39
8 juil. 2019 à 09:39