MySQL
Fra Mandriva Norway
Innhold |
Mysql
Installer Mysql
Åpne en terminal
skriv su som gjør deg til superbruker (super user) eller root
skriv inn root passordet
Skriv: urpmi mysql
Start Mysql
Åpne en terminal
su
root passord
service mysqld start
Konfigurere og sikre Mysql
Start Mysql og skriv:
/usr/bin/mysql_secure_installation
Siden du ikke har noe passord enda for root brukeren så kan du trykke ENTER nå for å opprette ett.
Skriv inn passordet ditt
Bekreft passordet ditt
Etter det så kan du trygt svare ja(y) på alle spørsmål:
Som standard kommer MySQL med anonyme brukere som tillater alle å logge inn uten at det blir opprettet en konto for dem først. Dette er ment kun for testing og for at installasjonen skal gå smertefritt. Du burde fjerne dem før du tar systemet i bruk.
to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment.
... Remove anonymous users? [Y/n] y
... Success!
Normalt så bør root bare ha lov til å ha adgang fra 'localhost'. Dette sikrer at ingen kan gjette rootpassordet via nettverket.
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
... Success!
Mysql kommer med en standard-database som alle kan gå inn på. Denne er også kun ment for testformål, og burde fjernes før du tar systemet i bruk.
By default, MySQL comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed before moving into a production environment.
-n Remove test database and access to it? [Y/n]
y
- Dropping test database...
... Success!
- Removing privileges on test database...
Å oppdatere tabellene med rettigheter sikrer at alle endringer som er gjort så langt, vil tre i kraft umiddelbart.
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
-n Reload privilege tables now? [Y/n] y
... Success!Installere Phpmyadmin
- Denne kan du bare installere via Mandriva Programvarehåndtering (drakrpm i terminalen).
- Phpmyadmin krever at du har en fungerende web server, som Apache med PHP. Det enkleste er nok å installere task-lamp-php som installerer alt i ett for å være sikker på at du har Linux-Apache-MySQL-PHP (LAMP) på plass.Den siste versjonen installerer også phpmyadmin automatisk.
- Gå til http://localhost/phpmyadmin og skriv "root" som bruker og skriv så inn passordet som du opprettet med mysql_secure_installation.
Noen tips til slutt
Da rekkefølgen programmene installeres i er avgjørende så er det fort gjort at phpmyadmin ikke virker sammen med databasen. Det vil i dette tilfellet ikke hjelpe å deinstallere og reinstallere databasen via Mandriva Programvarehåndtering, fordi konfigurajonsfilene blir værende igjen. En måte å rette opp dette på er som følger: Åpne en terminal og logg deg inn som root:
Deinstaller Mysql:
Fjern gamle filer:
Sett vertsnavn:
Gjenta skrittene ovenfor: Installer Mysql:
Og konfigurer og sikre osv...

