J'ai 2 serveurs A (code) et B (base de données). J'ai besoin d'accéder (se connecter) A à B. J'utilise mysql 5.6 phpmyadmin et php en cours d'exécution dans ubuntu 14.04. Tout ce que je sais, c'est que je dois ajouter un utilisateur à la liste blanche dans phpmyadmin. Depuis que je suis nouveau à cela, quelqu'un peut-il me guider sur ce .. J'ai apporté des modifications à database.php dans le serveur A comme suivreConnexion de base de données distante dans codeigniter
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] = 'IP of Server B';
$db['default']['username'] = 'abc';
$db['default']['password'] = '123';
$db['default']['database'] = 'db1';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
Après avoir fait ce changement quand je lance le serveur A mon pops d'erreur suivant
Impossible de se connecter à votre serveur de base de données à l'aide des paramètres fournis.
Nom du fichier: core/Loader.php
Numéro de ligne: 338
J'ai même édité /etc/mysql/my.cnf
dans le serveur B par une liaison IP du serveur.
bind_ip=[Server B IP]
essayez de faire ** quelque chose **. si *** que quelque chose était là *** alors partagez votre code. –
Probablement une copie de https://stackoverflow.com/questions/14779104/how-to-allow-remote-connection-to-mysql – RiggsFolly