DB schema not installed, first install it !

Résolu/Fermé
Antoine10051999 Messages postés 7 Date d'inscription mardi 22 janvier 2019 Statut Membre Dernière intervention 31 janvier 2019 - Modifié le 28 janv. 2019 à 14:06
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 - 13 mars 2019 à 11:38
Bonjour,

Je suis actuellement entrain d'installer un serveur Observium, lorsque j'essaye d'ajouter un utilisateur via un script depuis le dossier
/opt/observium
avec la commande :

./adduser.php $user $mdp 10


Le message
DB shema not installed, first install it
apparaît.

J'ai crée
- ma base de donnée
observium
avec les droits
- l'utilisateur mysql, également les droits

Si vous avez une idée merci, je ne m'y connais pas trop en SQL :)
A voir également:

3 réponses

mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
26 janv. 2019 à 01:52
Bonjour,

Une base de donnée est un ensemble (nommé) de tables destinées à stocker des informations. Cet ensemble de table est appelé schéma. Pour créer le schéma associé à une base de donnée il faut :
1) Installer un serveur de donnée
2) Lancer le serveur de donnée
3) Créer la base destinée à accueillir le schéma
4) Se connecter au serveur de base de données, et créer le schéma dans la base de donnée.
5) Lancer l'application en lui fournissant les informations nécessaire pour se connecter à la base (adresse et port du serveur, login, mot de passe). L'application fonctionne en présupposant que dans cette base, le schéma est créé (sinon tu as une erreur dans le genre de celle que tu as

Si je reviens à la discussion que nous avons eue, tu as réalisé les étapes 1 à 3, et tu as voulu faire l'étape 5 sans réaliser l'étape 4.

Moralement, l'étape 4 consiste à faire les bonnes requêtes
CREATE TABLE
pour créer le schéma qui sera utilisé par l'application. Comme on ne peut pas savoir le schéma attendu par l'application, celle-ci vient forcément avec un script en charge de créer ces tables.

Je te laisse donc le soin de reprendre les étapes d'installation d'observium pour voir ce que tu as pu oublier. Si tu es bloqué, merci de me donner un lien vers le tutoriel que tu as suivi.

Bonne chance
1
Antoine10051999 Messages postés 7 Date d'inscription mardi 22 janvier 2019 Statut Membre Dernière intervention 31 janvier 2019
28 janv. 2019 à 09:58
Bonjour à toi, encore merci de m'aider dans ma quête du sainte Observium.

J'ai bien réaliser les 3 premières étapes mais il est vrai que dans mon tutoriel, je ne vois rien qui pourrai me faire penser à une étape 4 "CREATE TABLE", voici le tuto : https://www.noobunbox.net/serveur/monitoring/installer-et-configurer-observium

- J'ai configurer mon fichier config.php
- Ainsi que le virtual host comme indiquer dans le tuto

Merci !
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
28 janv. 2019 à 14:08
Bonjour,

Vu le tutoriel, je dirais que c'est cette étape, qui au travers d'un script php, se connecte à la base et crée le schéma :

sudo php includes/update/update.php


Je t'invite donc à refaire cette étape et copier-coller les éventuels messages d'erreur.

Bonne chance
1
Antoine10051999 Messages postés 7 Date d'inscription mardi 22 janvier 2019 Statut Membre Dernière intervention 31 janvier 2019
31 janv. 2019 à 09:22
Tout marche pour mon serveur, merci (il ne me manque qu'a lui indiquer mes "devices") !
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
8 févr. 2019 à 14:00
Félicitations, tu y es presque :-)
0
abdrahimben1991 Messages postés 3 Date d'inscription mardi 12 mars 2019 Statut Membre Dernière intervention 13 mars 2019
12 mars 2019 à 02:00
merci
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
13 mars 2019 à 11:38
De rien, bonne continuation :-)
0