Avatar billede tinepingvin Nybegynder
25. september 2003 - 20:53 Der er 12 kommentarer og
3 løsninger

lave pass om for root konto i mysql

hej exp
jeg har lige fået sat en debian box op. i den anledning troede jeg at jeg kunn ændre pass for min root konto i den tabel der hedder user i mysql databasen. derfor forsøgte jeg at tildele min root bruger et pass og efter det kan jeg nu kun se "test" databasen når jeg logger på phpmyadmin
-og jeg kan ikke logge på med den kode jeg lige har angivet.

derfor kom jeg på at ssh ind til maskinen og gøre det der, men jeg mangler lidt info på hvad der helt præcist skal skrives for at tildele min root user en nyt pass.

100 point til en hjælpen hånd
Avatar billede tinepingvin Nybegynder
25. september 2003 - 20:53 #1
hjælpende endda. hehe
Avatar billede fangel Nybegynder
25. september 2003 - 21:19 #2
/usr/bin/mysqladmin -u root -p password 'new-password'

så skal du indtaste nuværende password - og så virker det

(sti til mysqladmin kan variere - men normalt er det /usr/bin)

Morten
Avatar billede simonvalter Praktikant
25. september 2003 - 22:08 #3
eller i sql

SET PASSWORD FOR root = PASSWORD('secret');
Avatar billede simonvalter Praktikant
25. september 2003 - 22:08 #4
du kan skrive det i commandline med

mysql -uroot -p<enter>

og så
set ...
quit;
Avatar billede tinepingvin Nybegynder
25. september 2003 - 22:32 #5
jeg får denne når jeg prøver dea_pg´s svar  error: 'Access denied for user: 'root@localhost'
Avatar billede tinepingvin Nybegynder
25. september 2003 - 22:34 #6
prøver jeg loadets første svar får jeg blot en -> når jeg har tastet denne linje ind SET PASSWORD FOR root = PASSWORD('secret');    -ordret.
Avatar billede tinepingvin Nybegynder
25. september 2003 - 22:34 #7
er det rigtigt?
Avatar billede tinepingvin Nybegynder
25. september 2003 - 22:35 #8
jeg går ud fra -> er mysql promten, men hvad skriver jeg der for at lave pass om?
Avatar billede viper_killerguy Nybegynder
27. september 2003 - 02:27 #9
efter du har kørt mysql_install_db.sh scriptet skriver den du sætte koden ved:
mysqladmin -u root password ny-kode
Avatar billede tinepingvin Nybegynder
27. september 2003 - 07:56 #10
når jeg prøvet vipers forlag for jeg bare: mysqladmin: unable to change password; error: 'Access denied for user: '@localhost' to database 'mysql''

-er jeg helt fucked ?
Avatar billede tinepingvin Nybegynder
27. september 2003 - 09:05 #11
er der ingen der kan hjælpe.. jeg tror jeg er tæt på nu. men jeg er bare en for skart til syntaksen i mysql kommandoer. -der er 100 point til jer alle bare jeg får det til at spille...
Avatar billede viper_killerguy Nybegynder
28. september 2003 - 02:18 #12
hmm. det lyder sært.
det eneste jeg kan sige er at du måske ikke er admin.

men hvis alt andet fejler kan du vel bare slette data/ diret, og kører script/mysql_install_db igen
Avatar billede tinepingvin Nybegynder
30. september 2003 - 08:37 #13
hmm, det er en server jeg har betalt mig fra at få sat op, så jeg vil nødig ud i at confe noget på den. hehe. -men jeg har en backup af mysql.sql databasen, tror i der er mulighed for at smide den op og dermed erstatte den gamle?
Avatar billede viper_killerguy Nybegynder
30. september 2003 - 10:29 #14
"error: 'Access denied for user: '@localhost' to database 'mysql'"
den burde skrive "...user: 'user@localhost' to..."
hvor user er den bruger der forsøger at ændre koden, hvis den ikke kan finde nogen bruger giver det mening at den ikke kan ændre noget.
sikker på du er logget på administrator-bruger i dit OS?
Avatar billede tinepingvin Nybegynder
27. oktober 2003 - 08:14 #15
lukketid. -jeg fik en til at tømme mysql.sql og smide en backup op.
-point er fordelt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester