Efter at have installeret MySQL via en RPM pakke (både client og server RPM), så prøver jeg at køre /usr/bin/mysqladmin -u root password nytpassword. Det står der udtrykkeligt man skal huske efter RPMen er færdig med at installere. Men så får jeg følgende fejlmeddelelse: [lars@3e6b8554 lars]$ /usr/bin/mysqladmin -u root password nytpassword /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user: 'root@localhost' (Using password: NO)'
Hvordan får jeg det til at virke, har engang haft det til at virke, men det har jeg glemt. :(
ifølge MySQL, er der ikke noget password per default, ellers smid den RPM pakke ud igen og downloade den fra Mysql.com istedet, of følg deres anvisning den virkede fint på min rødhætte server.
jamen, det er den mysql rpm pakke fra mysql.com jeg har installeret op til flere gang nu med rpm -ivh MySQL-server-4.0.12-0.i386.rpm --force og rpm -ivh MySQL-client-4.0.12-0.i386.rpm --force
Du er sikker på at et af dine forsøg på at ændre password ikke er lykkedes? Jeg husker ikke om en installation via RPM sletter de gamle brugernavne og passwords, så hvis du havde mysql før, er det måske det gamle password der dur?
Ok. Efter at have slettet /var/lib/mysql mappen med vold ;), OG reinstalleret RPM pakken OG genstartet, så kunne jeg skrive mysql -uroot -p tryk på enter for password, skriv derefter: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('secret_password'); Så let som ingen ting...
disky: ok, dvs. du compiler MySQL selv? Jeg plejer også at compile PHP og Apache, men jeg gør det aldrig med MySQL. Jeg har så heller ikke brug for at sætte nogle flags...
Installasjon av php og mysql på redhat kan være meget enkelt hvis man ønsker at det skal være enkelt. Konfigurasjonen like så. Jeg nevner de to samtidig fordi de ofte skal brukes til noe sammen på Apache.
Del 1 - avinstallering:
1. Skaff rede på all software relatert til mysql og php som kjører eller er installert nå ved hjelp av "rpm -q <pakkenavn>" kommando. 2. Avinstaller alle pakker som har med mysql og php å gjøre gjennom kommando "rpm -e <pakkenavn> 3. Kontroller at de virkelig er borte vha rpm -q ...
Del 2 - Nyinstallering.
1. Finn fram de aktuelle Redhat installasjons cd. For Redhat 8.0 så er dette cd 1, 2 og 3. 2. Boot PC fra installasjonscd no 1. 3. Velg "oppgradering" 4. Kryss av for php4 og mysql. 5. La den automatiske oppgraderingen gå sin gang.
Når man gjør det på denne måten så blir alle packet dependies tatt vare på automatisk og det blir satt opp en default konfigurering slik at alle ting kjører med en gang.
Denne installasjonsmåten fungerte helt fint på Red Hat 6.x, 7.x og nå 8.0
Synes godt om
Ny brugerNybegynder
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.