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.

  • Autorisation refusée (Publickey) de OS X à Ubuntu
  • Serveur piraté avec IPmech installé dans /var/tmp/.aw courant cronjob à chaque minute, comment puis-je déterminer comment j'ai été piraté
  • Deux types Ubuntu VM sur AWS - quelle est la différence?
  • Ubuntu - Impossible de se connecter à root via une nouvelle installation
  • Serveur Ubuntu: partitionner de gros raids matériels
  • sendmail sur ubuntu (9.10) machine "arrêtée" envoi de courrier
  • Y a-t-il de bons livres ubuntu là-bas?
  • Postfix semble ignorer les loggings MX du domaine
  • /etc/cron.daily/locate a une ligne vide. Le file est en lecture seule ne peut pas éditer
  • Comment puis-je append un autre nouvel ip à mon server ubuntu?
  • Pourquoi un set valide de règles iptables ralentisse-t-il mon server?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.