Skocz do zawartości


Hej! Zauważyliśmy, że korzystasz z "adblocka".
Chcesz pozbyć się komunikatu? Wystarczy wyłączyć wtyczkę!
Jeśli chcesz swobodnie poruszać się po forum bez reklam możesz zakupić rangę "Premium".
Więcej informacji!
Oskar

Jak zainstalować pakiety mysql, php 5.6 na debianie 8?

Rekomendowane odpowiedzi

Oskar

Jak zainstalować następujące pakiety: mysql , php 5.6 , screen na debian 8 jakieś poradniki ? 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Matex
apt-get update -y && apt-get upgrade -y
apt-get install screen
apt-get install mysql-server -y
apt-get install php5 php5-mysql -y

Powinieneś dalej sobie poradzić

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Oskar
28 minut temu, Matex napisał:
apt-get update -y && apt-get upgrade -y
apt-get install screen
apt-get install mysql-server -y
apt-get install php5 php5-mysql -y

Powinieneś dalej sobie poradzić

A jak nazwać baze danych ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Dave

możesz sprecyzować swoje zapytanie?

Rozumiem że chcesz postawić aplikację która wymaga dostępu do bazy danych. Kolega wyżej pokazał jak zainstalować pakiety o które poprosiłeś. 

Dodatkowym pakietem który bardzo przyda Ci się jest pakiet PhpMyAdmin, czyli przeglądarkowy interfejs do zarządzania bazą danych.

Na początek taki mały słowniczek:

  • shell_root_password - hasło które podałeś podczas instalacji pakietu mysql-server
  • PhpMyAdmin_root_password - hasło za pomocą którego będziesz się łączył z bazą danych.
  • IP - numeryczny adres IP, bądź w przypadku serwera lokalnego to będzie "localhost"
  • katalog_www - główny katalog w którym są zapisywane wszelkie pliki udostępniane na zewnątrz:
    Domyślnie w zależności od systemu są to dwie ścieżki:
    • Starsze wersje Ubuntu (<14.4) oraz Debian 7 (bądź starszy)
      /var/www/

       

    • Ubuntu 14.4 i nowszy oraz Debian 8 i nowszy
      /var/www/html/

       

Zatem zaczynamy:

  • Instalujemy pakiet PhpMyAdmin
    apt-get install phpmyadmin

    Podczas instalacji zostaniesz trzykrotnie poproszony o podanie hasła
    Pierwsze hasło jest to hasło shell_root_password
    Dwa kolejne to będą hasła PhpMyAdmin_root_password - podajemy dwukrotnie takie same hasło.
     

  • Po zainstalowaniu PhpMyAdmin musimy jakoś się do niego dostać. Domyślnie nie jest on w żaden sposób udostępniony na zewnątrz dlatego też musimy go udostępnić. Są na to dwie metody lecz przedstawię tu tą prostszą metodę:
    Wystarczy że wykonamy poniższe polecenie

  • ln -s /usr/share/phpmyadmin /katalog_www/phpmyadmin


     

  • Restartujemy usługę apache2 aby zaktualizowała sobie wszystkie informacje:
     

    systemctl restart apache2.service


     

  • Sprawdzamy czy usługa podniosła się prawidłowo:
     

    systemctl status apache2.service

    Powinniśmy w odpowiedzi dostać mniej więcej taki komunikat:
     

    ● apache2.service - LSB: Apache2 web server
       Loaded: loaded (/etc/init.d/apache2)
      Drop-In: /lib/systemd/system/apache2.service.d
               └─forking.conf
       Active: active (running) since pią 2017-05-26 21:44:23 CEST; 1min 16s ago
      Process: 9139 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
      Process: 7495 ExecReload=/etc/init.d/apache2 reload (code=exited, status=0/SUCCESS)
      Process: 9164 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
       CGroup: /system.slice/apache2.service
               ├─9179 /usr/sbin/apache2 -k start
    .....(całego nie wkleiłem)

    Jak widać nasz apache jest aktualnie uruchomiony

  • Przechodzimy na stronę naszego panelu:
     

    http://IP/phpmyadmin

    IP - patrz definicję w słowniku

  • Logujemy się loginem root oraz hasłem PhpMyAdmin_root_password

  • W tym panelu możesz sobie już tworzyć nowe bazy danych oraz je nazywać jak tylko chcesz :)

 

Jeśli będziesz miał problem w obsłudze PhpMyAdmina to daj znać :)

 

Edytowane przez Dave

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Matex

Możesz wykorzystać sposób powyżej lub zrobić to za pomocą jednej komendy:

mysql -u LOGIN_UŻYTKOWNIKA_BAZY -p -e "create database NAZWA_BAZY";
Edytowane przez Matex

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Dave

owszem jest to rozwiązanie dużo lepsze ale czy nie "mało wygodne"? jeśli ktoś nie zna SQL to nie będzie w stanie poruszać się po takiej bazie danych, a rozwiązanie z PhpMyAdmin-em daje dużo większe możliwości dla laików 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
GryTrean
Rozwiązane: Problem został rozwiązany. Jeśli się z tym nie zgadzasz lub masz więcej pytań raportuj ten post. 
Wiadomość wygenerowana automatycznie!

cześć

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.


×

Powiadomienie o plikach cookie