Installer phpmyadmin for enkel MySQL-administrasjon

Jeg har jobbet med LAMP (Linux Apache, MySQL, PHP) servere i lang tid. Men uansett hvor mye erfaring jeg har med dem, er en av de første tingene jeg gjør etter LAMP-installasjonen, å installere phpMyAdmin. Dette verktøyet gjør databaseadministrasjon så mye enklere enn kommandolinjen. Og når jobben din ruller ut nettsteder som er avhengige av MySQL-databaser, vet du hvor raskt MySQL kan fremkalle en rask distribusjon.

I denne artikkelen lærer du hvordan du installerer og konfigurerer phpMyAdmin MySQL-verktøyet.



Det første trinnet er å laste ned phpMyAdmin. Du kan få dette verktøyet fra phpMyAdmin nedlastingsside. Når du har lastet ned dette, må du flytte filen inn i dokumentroten til webserveren din (du må ha root- eller sudo-tilgang for å gjøre dette og oppsettet). /var/www/html eller /var/www. Når du har denne filen på riktig sted, er det på tide å ta seg av virksomheten.

Den første tingen å gjøre er å pakke ut filen. Utpakkingskommandoen avhenger av hvilket filformat du laster ned. La oss bruke .gz-filen til et eksempel. Med filen phpMyAdmin-3.1.1-english.tar.gz på plass utsted kommandoen:

tar xvzf phpMyAdmin-3.11-english.tar.gz

Den resulterende katalogen blir phpMyAdmin. Jeg anbefaler på det sterkeste å endre navnet på den katalogen til noe enklere å navigere og huske. Jeg endrer vanligvis bare katalogen med kommandoen mv phpMyAdmin phpmyadmin.

Nå som katalogen er riktig, flyttes inn i katalogen. Det er spesielt en fil du må ha, som er config.inc.php fil. Du vil merke at det heter en fil config.sample.inc.php. Noe dokumentasjon instruerer å endre navnet på config.sample.inc.php til config.inc.php og gjøre endringene dine fra filen. Det er min mening at metoden kan bli forvirrende med alle de ekstra alternativene som er inkludert. Opprett i stedet den nye konfigurasjonsfilen med følgende innhold (avhengig av oppsett):


$ cfg ['blowfish_secret'] = ''; / * DU MÅ fylle ut dette for COOKIE AUTH! * /
/ *
* Serverkonfigurasjon
* /
$ i = 0;
/ *
* Første server
* /
$ I ++;
$ cfg ['Servers'] [$ i] ['user'] = 'root';
$ cfg ['Servers'] [$ i] ['password'] = 'ROOT_PASSWORD';
$ cfg ['Servers'] [$ i] ['verbose'] = '';
$ cfg ['Servers'] [$ i] ['host'] = 'localhost';
$ cfg ['Servers'] [$ i] ['port'] = '';
$ cfg ['Servers'] [$ i] ['socket'] = '';
$ cfg ['Servers'] [$ i] ['connect_type'] = 'tcp';
$ cfg ['Servers'] [$ i] ['extension'] = 'mysqli';
$ cfg ['Servers'] [$ i] ['auth_type'] = 'config';
$ cfg ['Servers'] [$ i] ['AllowNoPasswordRoot'] = true;
$ cfg ['Servers'] [$ i] ['nopassword'] = true;

Det er et par stykker å merke seg. Forsikre deg først om at du bruker det faktiske root mysql-passordet der du ser ROOT_PASSWORD. Hvis du vil bli bedt om det hver gang du vil endre innloggingsinformasjonen 'Config' til 'kjeks' i 'Auth_type' linje.

Når du har konfigurasjonsfilen på plass, bør du kunne logge deg på phpmyadmin-systemet. For å gjøre dette vil du oppgi http: // ADDRESS_TO_SERVER / phpmyadmin / i nettleseren din (der ADDRESS_TO_SERVER er IP-adressen eller URL-en som peker til serveren.

Hvis denne konfigurasjonsfilen av en eller annen grunn ikke fungerer for at du prøver det webbaserte oppsettskriptet. For å kjøre dette punktet, leser nettleseren din til http: // ADDRESS_TO_SERVER / phpmyadmin / setup for å starte den grafiske konfigurasjonsprosessen.

Etter at du er logget inn skal det være ganske opplagt hvordan du oppretter en ny database. Du skriver enkelt inn navnet du vil gi databasen og klikker på Opprett-knappen.

Du er ferdig! Du har nå en phpmyadmin-installasjon klar til å tjene deg.