Paieška


print PDF

Kaip centralizuoti phpMyadmin


Įvadas

Šio vadovo tikslas yra paaiškinti, kaip naudojant tik vieną phpMyadmin visoms duomenų bazėms visuose turimuose domenuose. Pagrindinis tokios konfigūracijos privalumas yra tas, kad jei po atnaujinimų phpMyadmin neveiks ir reikės konfigūruoti iš naujo, tai darysite tik vieną kartą. Jeigu naudosite OVH įdiegtą phpMyAdmin, jis jau bus sukonfigūruotas.


Konfigūracija

  • Naujas vartotojas

Jeigu norite pasinaudoti phpMyadmins centralizavimo funkcija, turite sukurti specialų mysql vartotoją. Jį sukurti labai lengva:

1. Sukurkite sudėtingą slaptažodį (jį reikės įvesti tik vieną kartą)
2. Eikite į phpMyAdmin (arba mysql tekstinę konsolę) ir įveskite toliau nurodytą komandą, prieš tai pakeiskite SLAPTAŽODIS sudėtingu slaptažodžiu.
3. Įvykdykite likusias komandas.

GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'SLAPTAŽODIS';

GRANT SELECT (Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv,
Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv,
Grant_priv, References_priv, Index_priv, Alter_priv)
ON mysql.user TO 'pma'@'localhost';

GRANT SELECT ON mysql.db TO 'pma'@'localhost';

GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
ON mysql.tables_priv TO 'pma'@'localhost';

  • Konfigūracinio failo keitimas

1. Eikite į /home/ovh/www/phpMyAdmin katalogą:

cd /home/ovh/www/phpMyAdmin

2. Padarykite ankstesnio konfigūracinio failo kopiją:

mv config.inc.php config.inc.php-sav

3. Pakeiskite esamą konfigūracinį failą ir įveskite naują slaptažodį:

wget guides.ovh.co.uk/misc/config.inc.tar.gz; tar xzvf config.inc.tar.gz

Atidarykite šį failą redagavimui ir pakeiskite įrašą YOURPASSWORD jūsų anksčiau įvestu slaptažodžiu. Taip pat pakeiskite failo savininko teises:

chown ovh.ovh config.inc.php
chmod 644 config.inc.php

  • Pašalinkite htaccess failą (jei yra)

Jeigu apsaugojote phpMyAdmin katalogą htaccess failu, pašalinkite šią apsaugą:

mv .htaccess .no-htaccess

Paskutinis žingsnis

Jeigu mysql vartotojo root slaptažodis sutampa prisijungimo slaptažodžiu, galite jį pakeisti ir taip sustiprinti saugumą:

mysqladmin -u root password XXXXXX