[ MYSQL ] Il me manque les tables des privilèges, après installation!

Il me manque les tables des privilèges, après installation! [ MYSQL ] - Débats - Linux et OS Alternatifs

Marsh Posté le 05-06-2002 à 13:51:06    

Je viens d'installer mysql sous linux (compilation des sources, en suivi plusieurs tutorial qui disait à peu près tous pareil), mais le script "./scripts/mysql_install_db", n'a pas l'air d'avoir fonctionné parce qu'il n'a pas créé de table.
De plus, quand je n'ai pas de repertoire db dans /var.
Résultat, quand je vais sous sql, je peux rien faire (pas de création, et pas non plus : "select table_name from users_table"
donc, y-a un truc qui n'a pas fonctionné comme prévu
Qq'un sait ?


Message édité par tatanka le 06-05-2002 à 14:06:25
Reply

Marsh Posté le 05-06-2002 à 13:51:06   

Reply

Marsh Posté le 05-06-2002 à 14:25:15    

:/

Reply

Marsh Posté le 05-06-2002 à 14:40:09    

bon, y-a bien qq'un qui a déjà compiler mysql, non ?  :/

Reply

Marsh Posté le 05-06-2002 à 15:32:04    

Perso j'ai toujours mis les bases dans /var/lib/mysql
Vérifie que le script va bien taper le bon répertoire.


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
Reply

Marsh Posté le 05-06-2002 à 16:42:25    

Effectivement les bases sont par défaut dans /var/lib. il doit créer une base "mysql" et une base "test".  
As-tu les droits d'écriture dans /var/lib avec l'utilisateur qui a lancé mysql_install_db?
 
"select table_name from users_table"  :non:
"show tables"  :)
 
Dans /usr/doc/mysql il y a un gros fichier html de 2Mo très instructif!!!
 
Moi je galère pour installer kmysql, compilé avec un vieux Qt. En attendant, trouvé mysqlnavigator, pas trop mal comme client graphique.


---------------
Je me disais justement ce matin qu'il me manquait quelque chose pour descendre les poubelles!!!
Reply

Marsh Posté le 05-06-2002 à 16:57:49    

phpmyadmin c'est pas mal non plus ..


---------------
c'est etonnant comme on peut se passer de l'essentiel du moment qu'on a les petits plaisirs de la vie
Reply

Marsh Posté le 05-06-2002 à 18:35:27    

toroth2 a écrit a écrit :

Effectivement les bases sont par défaut dans /var/lib. il doit créer une base "mysql" et une base "test".  
As-tu les droits d'écriture dans /var/lib avec l'utilisateur qui a lancé mysql_install_db?
 
"select table_name from users_table"  :non:
"show tables"  :)
 
Dans /usr/doc/mysql il y a un gros fichier html de 2Mo très instructif!!!
 
Moi je galère pour installer kmysql, compilé avec un vieux Qt. En attendant, trouvé mysqlnavigator, pas trop mal comme client graphique.  




 
il m'a créé aucune db ! il a fallu que j'en crée une moi même en root, parce que c'est le seul à avoir acces à mysql pour le moment... va falloir que je gère ce probleme  :/
mais en créant une base, j'ai fait use db , après, puis j'ai pu créer des tables ensuite (mais toujours en root)
j'ai les droits dans /var/lib , puisque j'ai tout compilé en root (je sais , c'est mal, mais de toute façon le make install , il faut le faire en root, alors tant qu'a faire !)
merci pour le "show tables", je le teste dès que le run_all_tests est fini ... ça dure combien d'heures sur un p200 cette connerie  !  :o
 
sinon, pour la doc, j'ai lu bcp de chose dedans, mais c'est trop énorme pour que je lise tout en une journée  :/
j'ai trouver un site qui a l'air bien pour l'install de apache&mysql&php , maintenant que tout est installé !  :sarcastic:  :o  
 
par contre, je comprends pas pourquoi ça se lance en plusieurs démon, les service web (apache, mysql ...), ça set à quoi, parce que j'ai mis qu'un script de chaque dans les rep rc.d
et c'est pas normal que y-en ai un à chaque fois (1 sur les 3 de mysql, et 1 sur les 5 de httpd) qui se lance en root, c'est pas dangereux ça ?

Reply

Marsh Posté le 05-06-2002 à 20:51:49    

Il faut que tu cree un utilisateur (mysql par exemple) et un groupe (mysql par exemple) et que tu changes les droits de mysqld pour que cette utilisateur soit le seul a pouvoir le lancer. J'ai eu le probleme avec le script pour creer les tables il ne voulait rien faire, il a fallu que je cree a la main le repertoire racine ou sont crees les tables.
 
Je me suis aide de ce tutorial pour l'installer :
 
http://www.geldenhuys.com/Articles/1/page3.html


Message édité par Gaellick le 06-05-2002 à 20:53:56

---------------
Qui cherche le soleil évite la pluie !
Reply

Marsh Posté le 05-06-2002 à 21:09:11    

Gaellick a écrit a écrit :

Il faut que tu cree un utilisateur (mysql par exemple) et un groupe (mysql par exemple) et que tu changes les droits de mysqld pour que cette utilisateur soit le seul a pouvoir le lancer. J'ai eu le probleme avec le script pour creer les tables il ne voulait rien faire, il a fallu que je cree a la main le repertoire racine ou sont crees les tables.
 
Je me suis aide de ce tutorial pour l'installer :
 
http://www.geldenhuys.com/Articles/1/page3.html  




 
merci pour le lien :jap:  
sinon, c'est quand même con que ce modit script ne fonctionne pas mieux que ça  :/

Reply

Marsh Posté le 05-06-2002 à 21:11:05    

Ouais moi j'avais mis comme sur le lien les tables dans /data/mysql et ila fallu creer les reps a la main.


---------------
Qui cherche le soleil évite la pluie !
Reply

Marsh Posté le 05-06-2002 à 21:11:05   

Reply

Marsh Posté le 06-06-2002 à 22:24:25    

Gaellick a écrit a écrit :

Ouais moi j'avais mis comme sur le lien les tables dans /data/mysql et ila fallu creer les reps a la main.  




 
J'ai contourné la difficulté en le laissant installer dans /var/lib/mysql.
 
Puis j'ai déplacé le contenu de ce répertoire ailleurs, sur un autre disque physique, et j'ai fait un ln -s /var/lib/mysql /monautredisque/mysql et ça marche sans problèmes depuis!


---------------
Je me disais justement ce matin qu'il me manquait quelque chose pour descendre les poubelles!!!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed