Plus de droit utilisateur à Mysql

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Messagepar PierreRZ » 23 Déc 2003 00:59

Bonsoir à tous, <BR> <BR>j'ai fait une $%#&!, ... si si ! <BR> <BR>j'avais du désordre et j'ai viré toutes les bases et utilisateurs défunts en me disant "je recommence avec du neuf et j'aurai de l'ordre, dorénavant !" <BR>oui mais, pôvre de moi, je me reconnecte à Phpmyadmin avec mon mot de passe habituel sans problème, mais après, horreur , l'endroit ou je cliquais avant pour créer des bases à tour de bras m'affiche traîtreusement : "pas de privilège" et ... je pleure ! Enfin, presque... J'ai alors essayé en passant par webmin et j'ai le message :"Failed to create database : DBI connect failed : Unknown database 'mysql'" . <BR>Ailleailleaille. <BR>Y a un père Noël dans le coin ? <BR>Bonne fête a tous !
Avatar de l’utilisateur
PierreRZ
Matelot
Matelot
 
Messages: 9
Inscrit le: 30 Sep 2001 00:00
Localisation: Belgique (Charleroi)

Messagepar Muzo » 23 Déc 2003 01:13

Salut, <BR> <BR>tu te reconnectes avec quel compte? admin? <BR> <BR>Si c'est celui là, courage.
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar PierreRZ » 23 Déc 2003 01:18

Bonsoir Muzo, <BR> <BR>je me suis reconnecté en tant que "root" comme je fais toujours mais je ne sais pas aller plus loin, j'ai le droit de rien faire. <BR>Merci
Avatar de l’utilisateur
PierreRZ
Matelot
Matelot
 
Messages: 9
Inscrit le: 30 Sep 2001 00:00
Localisation: Belgique (Charleroi)

Messagepar Grand-Pa » 23 Déc 2003 01:49

As-tu essayé la méthode miracle exposée tout à la fin de la <!-- BBCode u2 Start --><A HREF="http://www.sme-fr.homelinux.net/faqs/faq_e-smith.txt" TARGET="_blank">FAQ SME-Fr</A><!-- BBCode u2 End --> ? <IMG SRC="images/smiles/icon_wink.gif">
Et hop, finis les galons !
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France

Messagepar PierreRZ » 23 Déc 2003 02:11

je l'ai lue mais pas essayée. En effet, la 2 ème ligne de commande : "/etc/e-smith/events/actions/conf-mysql-password" me laisse perplexe car je n'ai pas le répertoire /e-smith dans /etc , alors j'ose pas m'aventurer. <BR>voilà ce que j'ai fait depuis mon dernier message dans le forum : <BR>de ma console Putty : j'ai tapé : <BR> mysql root test <BR> <BR>ok, ça répond <BR>ensuite : <BR> <BR> mysql -u root mysql <BR> <BR>et je reçois : "error 1049 : unknow database 'mysql' <BR> <BR>et je commence à me dire que ... j'aurais peut-être pas dû effacer celle là ... <BR> <BR>je veux bien essayer de la recréer, mais y faut mettre quoi dedans ? Bon je finirai bien par trouver une solution. <IMG SRC="images/smiles/icon_smile.gif"> <BR> <BR>Merci pour l'aide que tu m'apportes.
Avatar de l’utilisateur
PierreRZ
Matelot
Matelot
 
Messages: 9
Inscrit le: 30 Sep 2001 00:00
Localisation: Belgique (Charleroi)

Messagepar MasterSleepy » 23 Déc 2003 07:40

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR>Le 2003-12-23 01:11, PierreRZ a écrit: <BR>je l'ai lue mais pas essayée. En effet, la 2 ème ligne de commande : "/etc/e-smith/events/actions/conf-mysql-password" me laisse perplexe car je n'ai pas le répertoire /e-smith dans /etc , alors j'ose pas m'aventurer. <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR>Bizarre ça, es-tu sure d'avoir une SME?? Car à ma connaissance toutes les SME ont un répertoire e-smith sous etc. Enfni je ne connais que la version 5.5 5.6 6.0 <IMG SRC="images/smiles/icon_wink.gif"> <BR> <BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR>voilà ce que j'ai fait depuis mon dernier message dans le forum : <BR>de ma console Putty : j'ai tapé : <BR> mysql root test <BR> <BR>ok, ça répond <BR>ensuite : <BR> <BR> mysql -u root mysql <BR> <BR>et je reçois : "error 1049 : unknow database 'mysql' <BR> <BR>et je commence à me dire que ... j'aurais peut-être pas dû effacer celle là ... <BR> <BR>je veux bien essayer de la recréer, mais y faut mettre quoi dedans ? Bon je finirai bien par trouver une solution. <BR> <BR>Merci pour l'aide que tu m'apportes. <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR>Bon alors, effectivement t'as bien viré la plus important des base de donné de mysql. <BR>Il existe une commande pour la recréer mais je ne la connais plus, fait une petite recherche dans la doc mysql <!-- BBCode auto-link start --><a href="http://www.mysql.com" target="_blank">www.mysql.com</a><!-- BBCode auto-link end --> <BR> <BR>A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar drlin » 23 Déc 2003 09:24

éteint ton serveur mysql, ensuite tu tappe à ton prompt : <BR> <BR>/usr/bin/mysql_install_db <BR> <BR>et ensuite tu redémarre ton serveur, et tu a une nouvelle installation avec un compte root sans password. <BR> <BR>et voila... <IMG SRC="images/smiles/icon_biggrin.gif"> <BR> <BR>bon courage, et la prochaine fois, ne retire PAS la table mysql qui contient toutes les permissions d'accès!!!
A+

Dr Lin (aka Johan Denoyer)
Avatar de l’utilisateur
drlin
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 211
Inscrit le: 24 Jan 2002 01:00
Localisation: FRANCE

Messagepar PierreRZ » 23 Déc 2003 12:15

Bonjour à tous, <BR> <BR>merci pour tous les renseignements que vous m'avez fourni. <BR> <BR>Drlin, je vais esécuter la commande que tu me donnes et je t'en remercie tout particulièrement à l'avance car je ne doute pas que ça va marcher <IMG SRC="images/smiles/icon_smile.gif"> <BR>Bien sûr, je n'effacerai plus jamais cette base. Cela semble évident aux pro que vous êtes, mais je n'ai pas songé que la base contenant les paramètres pouvait être rangée au rang que les autres et qu'elle pouvait s'effacer aussi facilement <IMG SRC="images/smiles/icon_frown.gif"> <BR> <BR> <BR>MasterSleepy, tu as raison pour le répertoire e-smith inexistant ...j'ai posté mon mesage dans le mauvais forum car je n'utilise pas le SME dont tu parles et que je ne connais pas . C'est un genre EasyPhp ? <BR> <BR>Merci à tout le monde et Joyeux Noël ! <BR>
Avatar de l’utilisateur
PierreRZ
Matelot
Matelot
 
Messages: 9
Inscrit le: 30 Sep 2001 00:00
Localisation: Belgique (Charleroi)

Messagepar PierreRZ » 23 Déc 2003 13:15

Pour arrêter le serveur, pas de prob <BR> <BR>ensuite : <BR>> /usr/bin/mysql_install_db <BR>Installing all prepared tables <BR>031223 11:53:30 /usr/sbin/mysqld: Shutdown Complete <BR> <BR>jusque là ça va! <BR> <BR>To start mysqld at boot time you have to copy support-files/mysql.server <BR>to the right place for your system <BR> <BR>Là je me gratte la tête... <BR> <BR>si je me connecte <BR> <BR> MySQL is not running on your system - database list could not be retrieved. <BR> <BR> Failed to start database : <BR>sh: /etc/rc.d/init.d/mysqld: No such file or directory <BR> <BR>bon, j'en suis là et je bouge rien en attendant ... <BR> <BR>il y a encore quelqu'un debout? il n'est que midi... <BR> <BR> <BR> <BR> <BR> <IMG SRC="images/smiles/icon_lol.gif">
Avatar de l’utilisateur
PierreRZ
Matelot
Matelot
 
Messages: 9
Inscrit le: 30 Sep 2001 00:00
Localisation: Belgique (Charleroi)

Messagepar MasterSleepy » 23 Déc 2003 13:21

Tu n'as plus le script de démarrage??? <BR>/etc/init.d/mysqld <BR> <BR> <BR>service mysqld <BR>Cette commande donne quoi??
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar PierreRZ » 23 Déc 2003 13:56

Bonjour Mastersleepy, <BR> <BR>voilà ce que ça donne: <BR> <BR>> /etc/init.d/mysqld <BR>sh: /etc/init.d/mysqld: No such file or directory <BR> <BR>> service mysqld <BR>mysqld: unrecognized service <BR> <BR>Pour le moment, j'en suis toujours à la dernière commande valide de tout-à-l'heure : <BR> <BR>> /usr/bin/mysql_install_db <BR>Installing all prepared tables <BR>031223 11:53:30 /usr/sbin/mysqld: Shutdown Complete <BR> <BR>Ce qui m'ennuie en plus, c'est que je viens de me rendre compte que mes paramètres utilisateurs devaient être aussi dans la base que j'ai effacée parce que mes connections ftp sont "login failed" <IMG SRC="images/smiles/icon_frown.gif"> <BR> <BR>Merci pour les lumières de puissant phare, Vice-Amiral <IMG SRC="images/smiles/icon_smile.gif"> <BR> <BR> <BR> <BR> <BR> <BR>
Avatar de l’utilisateur
PierreRZ
Matelot
Matelot
 
Messages: 9
Inscrit le: 30 Sep 2001 00:00
Localisation: Belgique (Charleroi)

Messagepar MasterSleepy » 23 Déc 2003 14:04

Je te refile le script /etc/init.d/mysqld <BR> <BR>#==============CUT HERE=============== <BR>#!/bin/bash <BR># <BR># mysqld This shell script takes care of starting and stopping <BR># the MySQL subsystem (mysqld). <BR># <BR># chkconfig: - 78 12 <BR># description: MySQL database server. <BR># processname: mysqld <BR># config: /etc/my.cnf <BR># pidfile: /var/run/mysqld/mysqld.pid <BR> <BR># Source function library. <BR>. /etc/rc.d/init.d/functions <BR> <BR># Source networking configuration. <BR>. /etc/sysconfig/network <BR> <BR> <BR>prog="MySQL" <BR> <BR>datadir="/var/lib/mysql" <BR> <BR>start(){ <BR> touch /var/log/mysqld.log <BR> chown mysql.mysql /var/log/mysqld.log <BR> chmod 0640 /var/log/mysqld.log <BR> if [ ! -d $datadir/mysql ] ; then <BR> action $"Initializing MySQL database: " /usr/bin/mysql_install_db <BR> ret=$? <BR> chown -R mysql.mysql $datadir <BR> if [ $ret -ne 0 ] ; then <BR> return $ret <BR> fi <BR> fi <BR> chown -R mysql.mysql $datadir <BR> chmod 0755 $datadir <BR> /usr/bin/safe_mysqld --defaults-file=/etc/my.cnf >/dev/null 2>&1 & <BR> ret=$? <BR> if [ $ret -eq 0 ]; then <BR> action $"Starting $prog: " /bin/true <BR> else <BR> action $"Starting $prog: " /bin/false <BR> fi <BR> [ $ret -eq 0 ] && touch /var/lock/subsys/mysqld <BR> return $ret <BR>} <BR> <BR>stop(){ <BR> /bin/kill `cat /var/run/mysqld/mysqld.pid 2> /dev/null ` > /dev/null 2>&1 <BR> ret=$? <BR> if [ $ret -eq 0 ]; then <BR> action $"Stopping $prog: " /bin/true <BR> else <BR> action $"Stopping $prog: " /bin/false <BR> fi <BR> [ $ret -eq 0 ] && rm -f /var/lock/subsys/mysqld <BR> [ $ret -eq 0 ] && rm -f $datadir/mysql.sock <BR> return $ret <BR>} <BR> <BR>restart(){ <BR> stop <BR> start <BR>} <BR> <BR>condrestart(){ <BR> [ -e /var/lock/subsys/mysqld ] && restart || : <BR>} <BR> <BR># See how we were called. <BR>case "$1" in <BR> start) <BR> start <BR> ;; <BR> stop) <BR> stop <BR> ;; <BR> status) <BR> status mysqld <BR> ;; <BR> restart) <BR> restart <BR> ;; <BR> condrestart) <BR> condrestart <BR> ;; <BR> *) <BR> echo $"Usage: $0 {start|stop|status|condrestart|restart}" <BR> exit 1 <BR>esac <BR> <BR>exit $? <BR>#======================END CUT================= <BR> <BR>Essaye voir de reprendre ce script de redemarrer mysql.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar PierreRZ » 23 Déc 2003 15:16

Je crois que la solution est proche:-) <BR> <BR>je n'ai pas de répertoire /etc/ini.d/ <BR> <BR>par contre j'ai /etc/rc.d/init.d/ <BR>et dans celui là il y a déjà un fichier "mysql" contenant un script <BR> <BR>avant de faire une co....rie , dois-je créer un fichier nommé mysqld dans ce répertoire et y copier le script que tu m'as refilé et ensuite faire restart , c'est ça ? <BR> <BR> <BR>Merci
Avatar de l’utilisateur
PierreRZ
Matelot
Matelot
 
Messages: 9
Inscrit le: 30 Sep 2001 00:00
Localisation: Belgique (Charleroi)

Messagepar MasterSleepy » 23 Déc 2003 15:22

Oui c'est a peu près ça. <BR> <BR>Peux-tu juste préciser ta version de SME, car si tu n'as pas de repétoire /etc/init.d, qui est en faite un lien <IMG SRC="images/smiles/icon_wink.gif"> , c'est qu'elle doit être plutôt ancienne.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar PierreRZ » 23 Déc 2003 15:39

Ah pour ça, elle est ancienne!!! lol <BR> <BR>comme je l'avais dit dans un autre post un peu plus haut <BR>: "MasterSleepy, tu as raison pour le répertoire e-smith inexistant ...j'ai posté mon mesage dans le mauvais forum car je n'utilise pas le SME dont tu parles et que je ne connais pas . C'est un genre EasyPhp ? " <BR> <BR>alors évidemment!!! tu vas me dire ... <BR> <BR> Autre chose j'ai fait un tour sur <BR> <BR> <!-- BBCode auto-link start --><a href="http://vanhees.homeip.net" target="_blank">http://vanhees.homeip.net</a><!-- BBCode auto-link end --> <BR> <BR>c'est ton site perso et vanhees c'est ton sous-domaine, correct? <BR>ta webcam, c'est à Saint-Hubert ?:-) <BR> <BR>Bon, pour le reste, je crée un fichier mysqld ? <BR>
Avatar de l’utilisateur
PierreRZ
Matelot
Matelot
 
Messages: 9
Inscrit le: 30 Sep 2001 00:00
Localisation: Belgique (Charleroi)

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)