comment effacer une base de donnees Mysql

comment effacer une base de donnees Mysql - Linux et OS Alternatifs

Marsh Posté le 23-07-2002 à 23:01:09    

voila le truc ... j ai mysql installe ( emerge avec gentoo )
 
 
mais j ai change le pass root a partir de phpMyAdmin ...
resultat ... je ne peut plus me loguer
 
bref ... comme j ai rien d important dans ma base, j ai decide de la virer et d en remettre une propre  
 
alors je desinstalle mysql, je reinstalle mysql
mais pas moyen d acceder a la base mysql a partir de phpMyAdmin
pas moyen de creer une nouvelle bas non plus ...
 
en mode console j obtiens ca :
 

Code :
  1. silverfuck portage # mysql -u root -p
  2. Enter password:
  3. Welcome to the MySQL monitor.  Commands end with ; or \g.
  4. Your MySQL connection id is 53 to server version: 3.23.51-log
  5. Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
  6. mysql> drop database mysql;
  7. ERROR 1044: Access denied for user: '@localhost' to database 'mysql'


 
il fo savoir que le pass root est bien a nouveau "" comme au debut, mais je n ai plus acces a rien.
 
ma question est donc :
comment effacer tout proprement pour faire une reinstallation propre ?
parceque la, root n as plus aucun droits ...
 

Reply

Marsh Posté le 23-07-2002 à 23:01:09   

Reply

Marsh Posté le 23-07-2002 à 23:14:49    

En règle générale les db se trouvent dans /var/db
 

Reply

Marsh Posté le 24-07-2002 à 00:42:04    

bon alors j ai ruse mais ca marche a nouveau ...
 
alors pour ceux que ca interesse voila ce que j ai fais :
 
# /etc/init.d/mysql stop
# /usr/bin/safe_mysqld --skip-grant-tables
 
j ai pris phpMyAdmin ( qui me laissait les droits cette fois )
j ai vire le pass root
 
j ai kille mysql
 
et hop  
# /etc/ini.d/mysql start
 
et ca marche j ai a nouveau les droits

Reply

Sujets relatifs:

Leave a Replay

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