Na początek włączamy repozytoria universe:
1 |
sudo add-apt-repository universe |
Potem instalujemy podstawowe pakiety:
1 |
sudo apt-get install php mysql-server php-gd php-soap trickle sshfs php-cli php-pear php-xsl traceroute lynx htop openssh-server ssh php-mysql php-curl php-cgi php-dev libapache2-mod-php |
1 |
sudo apt-get install mysql-client |
Konfigurujemy MySQL:
1 |
sudo mysql_secure_installation |
Wybieramy następnie hasło i zabezpieczenia wg. uznania. Po czym odpowiadamy na pytania:
1 2 3 4 |
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y Disallow root login remotely? (Press y|Y for Yes, any other key for No) : N Remove test database and access to it? (Press y|Y for Yes, any other key for No) : N Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y |
Po tych czynnościach powinno być możliwe zalogowanie się do MySQL w konsoli (po podaniu hasła):
1 |
sudo mysql -u root -p |
Niestety na czas pisania tego artykułu pakiet phpmyadmin nie znajduje się w oficjalnych repozytoriach Ubuntu 19.10. Należy go pobrać bezpośrednio ze strony autora.
Następnie ręcznie zainstalować:
1 2 3 |
wget https://files.phpmyadmin.net/phpMyAdmin/4.9.1/phpMyAdmin-4.9.1-english.tar.gz tar xvzf phpMyAdmin-4.9.1-english.tar.gz sudo cp -avr ./phpMyAdmin-4.9.1-english/. /usr/share/phpmyadmin |
Phpmyadmin wymaga dodatkowo utworzenia odp. linku symbolicznego i uprawnień w MySQL:
W miejscu TWOJE-HASŁO wstaw hasło posiadające dużą literę, małą, cyfrę i znak specjalny
1 |
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin |
1 |
sudo mysql -p -u root |
1 |
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'TWOJE-HASŁO'; |
1 |
GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION; |
1 |
FLUSH PRIVILEGES; |
1 |
CREATE USER 'phpmyadmin'@'%' IDENTIFIED BY 'TWOJE-HASŁO'; |
1 |
FLUSH PRIVILEGES; |
1 |
ALTER USER 'phpmyadmin'@'localhost' IDENTIFIED WITH mysql_native_password BY 'TWOJE-HASŁO'; |
1 |
FLUSH PRIVILEGES; |
Po wykonaniu tych czynności powinno być możliwe zalogowanie w lokalizacji:
http://localhost/phpmyadmin/index.php
Dane do zalogowania:
użytkownik: phpmyadmin
hasło: 'TWOJE-HASŁO’
grafika: alphacoders.com