W terminalu zrobienie kopii zapasowej czy przywrócenie bazy robimy w następujący sposób:
Kopia zapasowa: mysqldump mojabaza > mojabaza-backup.sql Przywrócenie bazy: mysql mojabaza < mojabaza-backup.sql
W terminalu zrobienie kopii zapasowej czy przywrócenie bazy robimy w następujący sposób:
Kopia zapasowa: mysqldump mojabaza > mojabaza-backup.sql Przywrócenie bazy: mysql mojabaza < mojabaza-backup.sql
Zdarzyło mi się, iż jeden z programów np. Nextcloud nie chciał działać z wersją PHP 7.4. Musiałem wtedy wrócić do wersji PHP 7.2. Poniżej proste komendy jak aktywować/dezaktywować daną wersję PHP:
a2dismod php7.4 //deaktywacja a2enmod php7.2 //aktywacja
W nowej wersji PHPMyAdmin występuje błąd jak poniżej:
W powyższym przypadku musimy w terminalu znaleźć ścieżkę:
/usr/share/phpmyadmin/libraries/sql.lib.php
oraz zmienić w wierszu 613 następującą treść z:
|| (count($analyzed_sql_results['select_expr'] == 1)
na
|| (count($analyzed_sql_results['select_expr']) == 1
PHPmyAdmin ułatwia nam zarządzanie bazami mysql. Instalując go domyślnie i posiadając serwer wystawiony na „świat” zmniejsza nam się bezpieczeństwo. Dlatego lepszą opcją jest dostęp do aplikacji tylko z naszej sieci wewnętrznej. Możemy to zrobić dodając w Apache`u odpowiedni wpis:
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options Indexes FollowSymLinks
DirectoryIndex index.php
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Directory>