login au server distant mysql

J'utilise ceci pour me connecter à mon server local mysql:

<? $host = "localhost"; $user = "root"; $pass = ""; $db1 = "mydb"; $db = mysql_connect($host,$user,$pass); mysql_select_db($db1,$db); ?> 

Mais, je veux me connecter à un server mysql distant à la place. Je veux dire que ce site sera sur le même server, mais je me connecterai à un autre server mysql. Comment puis-je faire ceci?

Je suis sur Ubuntu.

2 Solutions collect form web for “login au server distant mysql”

C'est aussi simple que d'ajuster $host , $user et $pass appropriately. Bien sûr, les pare-feu entre vous et le server distant devront permettre la connection, et vous aurez besoin d'un nom d'user / mot de passe valide (qui ne devrait pas être "" ).

Sur le server MySQL distant, émergez une déclaration GRANT comme:

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES SUR mydb. * TO remoteuser@'192.168.1.10 'IDENTIFIE PAR' mot de passe ';

Ensuite, modifiez votre hôte $ à l'adresse IP du server MySQL distant et $ user à remoteuser et $ pass to password (mais j'espère pas un mot de passe). Assurez-vous également que le server MySQL distant n'a pas de bind-address = 127.0.0.1 dans my.cnf et qu'il n'y a pas de règles de pare-feu bloquant l'access.

Dans l'instruction GRANT ci-dessus 192.168.1.10 est l'adresse IP de l'hôte qui exécute votre application PHP.

J'espère que cela t'aides.

  • Comment vérifier pourquoi la command de redémarrage a échoué et la machine a été arrêtée à la place?
  • besoin de copyr le file de guerre de la machine locale aux instances amazon ec2
  • / proc / net / tcp ne peut pas être lu
  • Comment get - nombre de threads par process?
  • erreur lors de la mise à niveau de la dissortingbution Ubuntu
  • Programme Linux pour test de stress Site Web actuel
  • Problème lors de la configuration Ubuntu Enterprise Cloud
  • Les applications Multiple Rails sur le même sous-domaine?
  • Test de vitesse via command line?
  • Exim4 Authentification SMTP au courrier
  • La page Phpmyadmin montre les lignes de code sur le server Ubuntu 16.04
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.