Select sur 2 base (ovh mutu)

WRInaute impliqué
Bonjour,

j'ai un 240 plan chez ovh j'ai donc 3 bases a dispo.

jusqu'a présent je n'utilisai qu'une base, mais celle ci vient a dépasser le quotat de 45Mo.

j'ai donc créé une 2eme base pour y déplacer une grosse table de mon site.

malheureusement quand j'essaye de faire :

Code:
$db = mysql_connect($host,$login,$password);
$db2 = mysql_connect($host2,$login2,$password);
$select1 = mysql_select_db( "base1",db1);
$select2 = mysql_select_db( "base2",$db2);
$querysql = "SELECT ".base1.table1.`champ1` , base2.table2.champ2  FROM base1.table1 LEFT JOIN base2.table2
ON base1.table1.id = base2.table2.user";
$res = mysql_query($querysql);

........

il me repond :

Code:
SELECT command denied to user 'le nom de mon user1'@'ip du serveur1' for table table2'

si j'inverse les connect et les select_db c'est sur l'autre user qu'il rale.

je ne sais plus comment faire.

Ps : et ca serait trop con de prendre un sql large sur une base pour ne pas utilliser les 2 autres
 
WRInaute passionné
T'as deux utilisateurs différents avec des droits différents?

Pour pouvoir faire ce que tu veux il te faut deux bases ok mais avec un utilisateur qui peut accéder (et lire, écrire, ...) sur les deux.
 
WRInaute impliqué
Merci pour ta réponse,

malheureusement, sur un mutu ovh, quand tu créé une base il te créé le user qui a le meme nom que la base seul cet user a le droit d'acceder a la base.

J'ai d'ailleurs essayer de créer un autre user sur cet base avec le GRANT qui va bien, mais interdit en mutu.

donc conclusion ( a moins que quelqu'un ai une autre idée ) c'est que les 3 bases c'est interessant si on met 3 sites sur le meme hébergement, mais pour un seule site y en a 2 qui servent a rien.

m'enfin je suis coriace, je continue a essayer de trouver une solution.
 
Discussions similaires
Haut