Installer phpmyadmin for nem MySQL-administration

Jeg har arbejdet med LAMP (Linux Apache, MySQL, PHP) servere i lang tid. Men uanset hvor meget erfaring jeg har med dem, er en af ​​de første ting, jeg gør efter LAMP-installationen, at installere phpMyAdmin. Dette værktøj gør databaseadministration så meget lettere end kommandolinjen. Og når dit job ruller ud websteder, der afhænger af MySQL-databaser, ved du, hvor hurtigt MySQL kan fubar en hurtig implementering.

I denne artikel lærer du, hvordan du installerer og konfigurerer phpMyAdmin MySQL-værktøjet.

Det første trin er at downloade phpMyAdmin. Du kan hente dette værktøj fra phpMyAdmin download side . Når du har downloadet dette, bliver du nødt til at flytte filen til dokumentroten på din webserver (du bliver nødt til at have root- eller sudo-adgang for at gøre dette og opsætningen) Det vil sandsynligvis være enten / Var / www / html eller / Var / www . Når du først har denne fil i det rigtige sted, er det tid til at tage sig af forretningen.

Den første ting at gøre er at pakke filen ud. Udpakningskommandoen afhænger af hvilket filformat du downloader. Lad os bruge .gz-filen til et eksempel. Med filen phpMyAdmin-3.1.1-english.tar.gz på stedet udstede kommandoen:

tar xvzf phpMyAdmin-3.11-english.tar.gz

Det resulterende bibliotek vil være phpMyAdmin . Jeg anbefaler stærkt at ændre navnet på det bibliotek til noget lettere at navigere og huske. Generelt ændrer jeg bare kataloget med kommandoen mv phpMyAdmin phpmyadmin .

Nu, hvor biblioteket er korrekt, flyttes ind i biblioteket. Der er især en fil, du skal have, som er config.inc.php fil. Du vil bemærke, at der er en fil kaldet config.sample.inc.php . Nogle dokumenter instruerer om at ændre navnet på config.sample.inc.php til config.inc.php og foretage dine ændringer inden for denne fil. Det er min opfattelse, at metoden kan blive forvirrende med alle de ekstra muligheder, der er inkluderet. Opret i stedet den nye konfigurationsfil med følgende indhold (afhængigt af din opsætning):


$ cfg ['blowfish_secret'] = ''; / * DU SKAL FYLLES I DENNE FOR COOKIE-MYNDIGHED! * /
/ *
* Serverkonfiguration
* /
$ 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;

Der er et par stykker at bemærke. Sørg først for at du bruger den faktiske root mysql adgangskode, hvor du ser ROOT_PASSWORD. Hvis du også hver gang vil blive bedt om at ændre dine loginoplysninger 'Config' til 'Cookie' i 'Auth_type' linje.

Når du har konfigurationsfilen på plads, skal du kunne logge ind på dit phpmyadmin-system. For at gøre dette skal du indtaste http: // ADDRESS_TO_SERVER / phpmyadmin / i din browser (hvor ADDRESS_TO_SERVER er IP-adressen eller URL-adressen, der peger på serveren.

Hvis denne konfigurationsfil af en eller anden grund ikke fungerer for dig, giver du det webbaserede opsætningsskript en prøve. For at køre dette punkt, din browser til http: // ADDRESS_TO_SERVER / phpmyadmin / setup for at starte den grafiske installationsproces.

Når du er logget ind, skal det være temmelig indlysende, hvordan man opretter en ny database. Du skal blot indtaste det navn, du vil give databasen, og klik på knappen Opret.

Du er færdig! Du har nu en phpmyadmin-installation klar til at tjene dig.