Nouvelles:

INSERT DISK 2 RECRUTE
Vous pensez pouvoir apporter quelque chose à ID2, n'hésitez pas à venir rejoindre l'équipe en nous proposant vos services. Un sujet est ouvert, ou contactez-nous par MP ou mail si vous êtes intéressé...

Menu principal

Installation d'OpenDB

Démarré par Yahiko012000, 29 Mars 2005 à 00:51:22

« précédent - suivant »

Yahiko012000

 J'ai téléchargé OpenDB 0.81p10 sur http://opendb.i-am-vegan.net/ pour le faire tourner en local sur EasyPHP 1.8, seulement voila, le doué que je suis en MySQL n'a pas réussi a créer la base de donné opendb avec PHPMyAdmin a partir du fichier /docs/MySQL_4.X.X-create_user_and_db.sql.
Voila le contenu de ce fichier :
#
# Script to create a new OpenDB 'lender' User and 'opendb' Database
#
# Execute at Mysql 'root' user:
#  mysql mysql -u root -p < docs/MySQL_4.X.X-create_user_and_db.sql
#
# USE THIS SCRIPT AT YOUR OWN RISK.  I WILL NOT BE HELD RESPONSIBLE
# Jason Pell - 3rd May 2003.
#

#
# Cteate a Opendb user 'lender', with password 'test'
#
INSERT INTO user (Host, User, Password)
VALUES ('localhost', 'lender', '378b243e220ca493');

#
# Configure permissions for 'lender' user for a database 'opendb'.  Access is limited to 'localhost', so
# the database server and Apache/PHP server must be on the same server.
#
INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Lock_tables_priv)
VALUES ('localhost', 'opendb', 'lender', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');

#
# Create the 'opendb' database.
#
CREATE DATABASE opendb;

#
# Flush privileges so that the new user/db are recognised.
#
FLUSH PRIVILEGES;

Après il faut modifier /include/config.php, ca c'est pas un probleme.

Donc c'est la création de la base de donnée qui me pose probleme et comme je suis sous Windows je ne peu utiliser la commande mysql mysql -u root -p < docs/MySQL_4.X.X-create_user_and_db.sql...

Si quelqu'un pouvai m'aider ca serai un choupinou :flower: (... Il commence a se faire tard... je crois que je vais aller me coucher :P )
Olvo ziatum pamm pamm

GameBox Network | jv-news | Yahiko's Blog

Sigfrodi

 HS mais pourquoi vouloir utiliser OpenDB alors que MySQL est libre et répandu de partout? (je vois d'ici la réponse, par simple curiosité mais bon)... A ce  moment fait péter Oracle, qui est gratos dans le cadre d'une utilisation personnelle :P Enfin bon, si t'as la machine avec les reins solides (parce 200Mo la base vide sous 9i ça le fait) et si t'y captes quelque chose à ces histoires de cubes ou je sais pas quoi  :wacko:  

"A furore Linuxorum libera nos, Domine" Steve Balmer

Yahiko012000

 OpenDB c'est pas une base de donnée... c'est pour gerer livres, DVD, VHS, jeux et cd :P
J'utilise MySQL of course vu que je me sert de Easy PHP 1.8... et après tu te plain que je lit pas correctement tes messages sur Emu Nova :rolleyes:

Tu devien sénile avant l'age mon pauvre :lol:

*Part très loin en courant*
Olvo ziatum pamm pamm

GameBox Network | jv-news | Yahiko's Blog

Sigfrodi

Citation de: Yahiko012000OpenDB c'est pas une base de donnée... c'est pour gerer livres, DVD, VHS, jeux et cd :P
J'utilise MySQL of course vu que je me sert de Easy PHP 1.8... et après tu te plain que je lit pas correctement tes messages sur Emu Nova :rolleyes:

Tu devien sénile avant l'age mon pauvre :lol:

*Part très loin en courant*
C'est marqué nulle part que c'est un truc pour gérer les DVD et tout le fatras...  :)) Je croyais quec'étais un serveur de base de données (pas lu le quote cela dit).

CitationJ'utilise MySQL of course vu que je me sert de Easy PHP 1.8...

Vu que EasyPHP est un package préconfiguré (rien de plus), il doit être possible de configurer d'autres SGBD. D'ailleurs on peut utiliser ODBC  pour attaquer les bases Access. :))

Il te donne pas de messages d'erreur PHPMyAdmin? Sinon la commande mysql mysql -u root -p < docs/MySQL_4.X.X-create_user_and_db.sql... je ne connais aps, je suppose que c'est pour se logger en tant que root?

"A furore Linuxorum libera nos, Domine" Steve Balmer

Yahiko012000

 Sur le site offciel :
CitationThe Open Media Lending Database (OpenDb) is an extremely flexible application to catalogue all sorts of things including DVD, VCD, CD, VHS, GAMES, BOOKS & Laser Discs. Anything that you can collect and lend, you can catalogue with this system. The OpenDb allows you to add new types, by describing them in system database tables designed for the purpose.
:P

Sinon j'ai essayé la commande avec mysql.exe et mysqladmin.exe, ca a pas marché, phpmyadmin me dit qu'il faut créer la table opendb.user ou un truc comme ca et je sais pas combien de champs mettre.

Bah comme j'ai installé mon Linux tout frai je vais essayer de l'installer desus :rolleyes:
Olvo ziatum pamm pamm

GameBox Network | jv-news | Yahiko's Blog

Sigfrodi

Citation de: Yahiko012000Sur le site offciel :
:P

Sinon j'ai essayé la commande avec mysql.exe et mysqladmin.exe, ca a pas marché, phpmyadmin me dit qu'il faut créer la table opendb.user ou un truc comme ca et je sais pas combien de champs mettre.

Bah comme j'ai installé mon Linux tout frai je vais essayer de l'installer desus :rolleyes:
Parce que tu crois que je me suis fatigué à aller sur le site officiel? :P C'est trop fatigant de cliquer sur un lien (langue)  Je parlais de ton post...   Non en fait il me semblait qu'il existait un serveur nommé comme ça, mais je dois confondre...

Pour ton problème de table, RTFM mon p'tit gars, c'est écrit là :P

CitationINSERT INTO user (Host, User, Password)
VALUES ('localhost', 'lender', '378b243e220ca493');

3 champs : Host, User et Password ;) 3 champs textes probablement (mais du tinytext ça doit être bon pour les 2 premiers)...

(saute)  (saute) boing boing

"A furore Linuxorum libera nos, Domine" Steve Balmer

Yahiko012000

 Ben justement non fallai pas changer :P
J'ai eu une idée en faisan mon espagnol (comme quoi...), en fait il fallai mettre un mot de passe a mysql et créer la base de donnée en invite de commande ms-dos :
C:\Program Files\EasyPHP1-8\mysql\bin>mysql.exe mysql -u root -p < opendb.sql
Enter password: ****

pis voila :))

Reste plus qu'a mettre le plug-in AmazonFr et le patch francais et c'est pret a servir ;)
Olvo ziatum pamm pamm

GameBox Network | jv-news | Yahiko's Blog

Sigfrodi

 
Citation de: Yahiko012000Ben justement non fallai pas changer :P
Heu changer quoi?   :huh: Je t'indiquais qu'il y avait la structure de la table dans ton script... Ou bien on s'est pas compris, ou bien mes migraines me rendent complètement abruti (attention à ce que tu vas répondre :P)

Citation
J'ai eu une idée en faisan mon espagnol (comme quoi...), en fait il fallai mettre un mot de passe a mysql et créer la base de donnée en invite de commande ms-dos :
C:\Program Files\EasyPHP1-8\mysql\bin>mysql.exe mysql -u root -p < opendb.sql
Enter password: ****

pis voila :))

Et... pourquoi ne pas créer la base avec phpMyAdmin?? C'est obligé de le faire en ligne de commande?

Sinon, tu comptes mettre ça en ligne? Parce que si c'est pas le cas, y a GTKatalog qui permet d'archiver ses CD sans avoir besoin de tout ce fatras... Mais c'est sous Linux... Ness m'en avait indiqué un à l'époque sous Windows... Offline CD j'sais pas quoi...

"A furore Linuxorum libera nos, Domine" Steve Balmer

Yahiko012000

 
Citation de: SigfrodiHeu changer quoi?   :huh: Je t'indiquais qu'il y avait la structure de la table dans ton script... Ou bien on s'est pas compris, ou bien mes migraines me rendent complètement abruti (attention à ce que tu vas répondre :P)
Je croi que t'a pas besoin de migraines pour te sentir abruti :P *s'enfui en courant en Laponie*

Citation de: SigfrodiEt... pourquoi ne pas créer la base avec phpMyAdmin?? C'est obligé de le faire en ligne de commande?
Ben sur phpmyadmin j'ai crée la base opendb, éxecuté le fichier sql et sa a pas marché... je cherche pas a comprendre :P

Citation de: Sigfrodi
Sinon, tu comptes mettre ça en ligne? Parce que si c'est pas le cas, y a GTKatalog qui permet d'archiver ses CD sans avoir besoin de tout ce fatras... Mais c'est sous Linux... Ness m'en avait indiqué un à l'époque sous Windows... Offline CD j'sais pas quoi...
Je compte pas mettre en ligne, juste en local, pour que je puisse gérer les truc que je prete (suis assé bordélique), et puis par le réseau ma soeur pourra ajouter ses truc aussi. A défeau d'avoir Delicious Library sous Mac OS X :(  
Olvo ziatum pamm pamm

GameBox Network | jv-news | Yahiko's Blog

Sigfrodi

 
Citation*s'enfui en courant en Laponie

Cours loin, très loin, tu peux courir mais tu ne peux pas te cacher!  :devil:

CitationBen sur phpmyadmin j'ai crée la base opendb, éxecuté le fichier sql et sa a pas marché... je cherche pas a comprendre tongue.gif

Forcément, le script la crée...

Citation#
# Create the 'opendb' database.
#
CREATE DATABASE opendb;

Si y en a déjà une, ben il foire :P

Le script insère un nouvel utilisateur, insère les infos de la base puis crée la base.

"A furore Linuxorum libera nos, Domine" Steve Balmer