Forsida

Temaer

Sjangere

Slik konfigurerer du MySQL på Linux

Snarveier:
[ « Forrige ] [ Neste » ]

Tema: Programvare; sjanger: Artikler
Skrevet av Stig Magnus Halvorsen den 11. juni 2007 kl 14:38:29; Kommentarer: 0

Som den tidligere manualen gjelder dette hovedsaklig for Mandriva Linux, men konfigurasjonsdelen er jeg temmelig sikker på at er veldig lik på de andre Linux-distrubisjonene og sikkert relativ lik på andre opperativsystemer.Dette innlegget er altså fortsettelsen på dette innlegget. For å få dette til å virke må du gå igjennom den først!

Gå til mappen /usr/bin i Konqueror (fil- og mappeutforskeren). Finn filene mysql_install_db (kan hende den kun heter "mysql_install") og mysql_secure_install. Åpne terminalen/konsollen og skriv inn banen til mysql_secure_install, eller bare dra inn fila i terminalen fra Konqueror. Trykk enter og la den jobbe. Deretter gjør du det samme med mysql_secure_install, men her må du altså svare på noen ja-/neihandlinger. Her er det viktig at du leser godt og velger det mest logiske! Det er viktig å gi root-brukeren ett passord (som du MÅ huske) og du bør fjerne testbrukerene og testdatabasen. Ett stikkord; les nøye og tenk logisk!

Nå som vi har fått det riktig installert må vi få satt opp et administrasjonspanel og lage en underbruker (bruker med begrensede rettigheter på MySQL). Ett bra administrasjonspanel, som vi vil bruke i denne manualen er phpMyAdmin. Gå på siden, last ned nyeste versjon og pakk ut filene til en mappe i tjener-mappa di som du feks. kaller phpmyadmin (eks. /var/www/html/phpmyadmin).

phpMyAdmin kan du laste ned her!

Åpne nettleseren (på tjeneren) og skriv localhost/phpmyadmin i adressefeltet. Der vil det være en feil (error), den sier at det mangler en konfigurasjonsfil og anbefaler at du går på setup script for å lage en. Så trykk på lenken og gå dit. Der står det igjen noen feilmeldinger, hvis du ser Not secure connection kan denne bare ignoreres. Men du vil sannsynligvis se feilmeldingen Can not load or save configuration. For å løse åpner du Konqueror (mappe- og filutforskeren) og går til phpmyadmin-mappa. Lag en ny mappe du kaller config (hvis du er logget inn som root må du passe på å gi underbrukerne skrive og lesetilgang til mappa). Gå så tilbake til setup av phpMyAdmin og oppdater siden. Feilmeldingen skal nå være borte.

Så må du trykke på Add-knappen under Servers. Nå må du fylle ut diverse informasjon. Server hostname lar du være localhost, Server port lar du stå blank (standar blir 3306), Server socket kan også stå tom, Connection type lar du være tcp, PHP extension to use lar du være mysql, hopp over Compress connection, Authentication type lar du være config, User for config auth lar du være root, i Password for config auth skriver du in root-passordet du valgte da du konfigurerte MySQL tidligere, hopp over alle feltene til du kommer til phpMyAdmin control user hvor du skriver inn ett brukernavn for en kontrollbruker, i phpMyAdmin control user password skriver du inn ønsket passord for denne brukeren, i phpMyAdmin database for advanced features skriver du inn ønsket navn for databasen til kontrollbrukeren (feks. advanced_feat_db), la resten av feltene stå tomme og trykk Add.

Hvis du nå går tilbake til index-siden for phpmyadmin og fortsatt ser en feilmelding, da må du gå til config-mappa og finne config.inc.php. Der må du finne $cfg['blowfish_secret'], i den verdien kan du skrive hva du vil. Samme hva, bare det er noe der! Lagre fila og gå tilbake til index-siden til phpMyAdmin. I brukernavn skriver du root og ii passord skriver du inn root-passordet til root-mysqlbrukeren. Logg inn...

Nå skal vi lage en underbruker, finn Privilegier på siden du kommer inn på og trykk på den. Deretter trykker du på Legg til en ny bruker. Skriv inn brukernavn, passord og gjenta passordet (dette er brukernavn og passord for den nye underbrukeren). Vert kan du la stå tom. Under brukerdatabase haker du av ved Opprett database med samme navn og gi alle rettigheter. La resten stå og trykk utfør. Nå er underbrukeren lagd og konfigurasjonen er fullført. Da er det bare å begynne å bruke MySQL!

(Alt du gjør på din maskin er ditt ansvar! Vi påtar oss null ansvar hvis det ikke virker, eller hvis andre feil oppstår).

Kommentarer (0)

Din kommentar

Navn:
[url] og [url tekst] kan brukes for å lage lenker.
Gjenta: VIRKER IKKE