MySQl sätta lösenord för root

Avdelningen för programmering, nätverk samt alternativa OS.
Post Reply
User avatar
Big_Bird
Posts: 7003
Joined: 2002-03-08 21:44:32
Location: Göteborg
Contact:

MySQl sätta lösenord för root

Post by Big_Bird »

Försöker installera en MySQL-server.
Allt fungerar utmärkt förutom den härliga uppmaningen jag fick att inte glömma att sätta lösenord för rootanvändaren:
To do so, start the server, then issue the following commands:
/usr/local/bin/mysqladmin -u root password 'new-password'
/usr/local/bin/mysqladmin -u root -h pc55.jmg.gu.se password 'new-password'
See the manual for more instructions.
needless to say så ger tittar i manualen bara ännu mer myror i huvudet, det är inte som att det blir bättre av att http://dev.mysql.com/doc/mysql/en/defau ... leges.html ger helt andra kommandon, som alla ger samma jävla felmeddelanden. Access för root@localhost är nekad.

Kul, bra.

Vad fan är det den vill att jag ska göra?

Kör på FreeBSD, har skapat en installation från source (den självinstallerande binaryn var bara läskig) och mysqld går igång snällt. Inga problem att köra mysql_install_db heller. Men jag kan inte få använda de jävla skitkommandona som den ber mig exekvera.
Till den det berör: det som du ser skrivet ovan är min åsikt. Den är inte nödvändigtvis sann, objektiv eller absolut. Jag skiter fullständigt i vad du tycker om hur den är formulerad.
User avatar
elvenman
Hedersbit
Posts: 12572
Joined: 2002-03-17 21:42:06
Location: Mora
Contact:

Post by elvenman »

Finns localhost med i /etc/hosts (och pekar mot 127.0.0.1)?

Annars teste med root@127.0.0.1 då?
Fråga smart "Den som spar han har, men inte roligt"
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
User avatar
fisk
Posts: 7485
Joined: 2003-03-18 21:09:30
Location: Örebro / Sverige
Contact:

Post by fisk »

mysqladmin är ett separat shell-kommando (och ingår nödvändigtvis inte i installationen av mysql).

Installera mysqladmin via ports så borde manualen make more sense.

Kan det vara det som sättter griller i huvudet på dig?
Aotearoa - tino rangatiratanga
User avatar
Big_Bird
Posts: 7003
Joined: 2002-03-08 21:44:32
Location: Göteborg
Contact:

Post by Big_Bird »

tja, jag får ju ett korrekt felmeddelande på mysqladmin när jag kör ./mysqladmin så det är inte att kommandot inte funkar.
localhost funkar även det.
Till den det berör: det som du ser skrivet ovan är min åsikt. Den är inte nödvändigtvis sann, objektiv eller absolut. Jag skiter fullständigt i vad du tycker om hur den är formulerad.
User avatar
thr
Posts: 1242
Joined: 2002-06-26 22:55:24
Location: Skene
Contact:

Post by thr »

Vet inte om du löst detta än, men i äldre varianter av MySQL så fanns det ett litet problem med mysqladmin(om jag inte mins helt fel). Detta bidrog till att du iställte för att skriva:

/usr/local/bin/mysqladmin -u root password 'new-password'
så kör du:
/usr/local/bin/mysqladmin -u root password
och sedan fyller i ditt lösenord när det kommer upp något i stil med "Type New Password: ".

Vet som sagt inte vilken version va mysql/mysqladmin du använder.
Post Reply