INFORMATICS

The Best

Instalacja PHPMyAdmin

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

PHPMyAdmin - instalacja i konfiguracja
Aby skonfigurować PHPMyAdmin musisz mieć zainstalowane conajmniej PHP i MySQL.
PHPMyAdmin jest to skrypt który pomaga w wygodnym zarządzaniu bazami danych za pośrednictwem przeglądarki internetowej.

Instalacja PHP MyAdmin jest banalnie prosta.
uruchamiamy program yum    wpisujemy konemdę yum install phpmyadmin
i po chwili phpmyadmin jest zainstalwoany

Następnie należy wykonać kilka modyfikacji które pozwolą na pracę w PHPMyAdmin
Ustawiamy hasło użytkowniaka root dla bazy mysql
mysqladmin -u root password haslo
hasło będzie potrzebne do łączenia się z bazą SQL

Następnie konfigurujemy plik konsoli wpisujemy
vi /etc/phpMyAdmin/config.inc.php

wyszukujemy poniższe linijki
$ cfg ['Servers'] [$i] ['extension'] ='mysql'; / / The PHP MySQL extension to use mysql or mysqli
$ cfg ['Servers'] [$i] ['user'] ='root', / / MySQL user
$ cfg ['Servers'] [$i] ['password'] ='pass'; / / MySQL password
w miejscu mysql sprawdzamy czy jest poprawny wpis
w miejsce user wpisujemy root
w miejsce pass wpisujemy założeone wcześniej hasło dla użytkwnika root

zapisujemy plik restartujemy serwisy

#/etc/init.d/httpd reload
#/etec/init.d/mysqld reload
 
Uruchamiamy przeglądarkę internetową i wpisujemy

http://localhost/phpmyadmin

dostajemy okienko logowania wpisujemy założonego użytkownika a następnie hasło.

Jeżeli będziemy próbowali zalogowac się z innego komputera niż localhost może okazać się że otrzymamy komunikat:
Forbidden   You don't have permission to access /phpmyadmin/ on this server.
Oznacza to żę nałożeone są restrykcje dostępu które należy zmienić.
Przechodzimy do edycji pliku konfiguracyjnego
#vi /etc/httpd/conf.d/phpMyAdmin.conf
Okazuje się że domyślnie możesz logować się do phpMyAdmin wyłącznie z localhost. Co opisuje wpis
Alias /phpMyAdmin /usr/share/phpMyAdmin
 order deny,allow
 deny from all
allow from 127.0.0.1
Aby uzyskać dostęp z innego hosta niż localhost musimy zakomentować dwie linijki
#deny from all
#allow from 127.0.0.1
po ich zakomentowaniu mamy dostęp do phpMyAdmin z każdego miejsca wpisując numer IP komputera lub jego nazwa np http://example.com/phpmyadmin
Jeżeli znamy adres IP hosta z jakiego będziemy się logować wystarczy w linijce
allow from wpisać nasz numer IP np localny 192.168.1.5
deny from all
allow from 192.168.1.5

w tym momencie dostęp do komputera zdalnego jest wyłączony dla wszystkich za wyjątkiem adresu 192.168.1.5

Search