Mysql
1 2 3 4 5 6 7 8 |
1. Устанавливаем apt install mariadb-server mariadb-client 2. Запускаем скрипт настройки mysql mysql_secure_installation 3. Применяем настройки service mysql restart |
Apache
1 2 3 4 5 6 7 |
apt install apache2 libapache2-mod-php curl sudo systemctl restart apache2 sudo systemctl status apache2 2) включить мод rewrite a2enmod rewrite |
PHP
1 2 3 |
apt search php- | less - показать все возможные php- apt show php-cli - узнать для чего php-cli apt install php php-mysql php-cli php-mysql php-mbstring php-zip php-gd- установим php с зависимостями |
phpmyadmin
1 2 3 4 5 6 7 8 9 10 |
apt install phpmyadmin - до 9 дебина ставилось Установка пакетов из backports 0. nano /etc/apt/sources.list - настраиваем репозитории, добавляем репозиторий backports ----------------------------- deb http://deb.debian.org/debian buster-backports main ----------------------------- 1. apt-get update - обновляем список пакетов 2. apt-get -t buster-backports install "package" - ставим нужный пакет "package" apt -t buster-backports install phpmyadmin - устанавливаем пакет phpmyadmin |
UFW — firewall
1 2 3 4 |
sudo ufw app list sudo ufw allow 'WWW' sudo ufw status ufw disable - отключить |
MySQL/MariaDB reset password:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
mysql --version - узнаем версию mysql/miradb; systemctl stop mysql - выключаем демон mysql systemctl stop mariadb - выключаем демон mariadb mysqld_safe --skip-grant-tables --skip-networking & - запускаем mysql без привилегий и без сети mysql -u root - входим без пароля -------------------------------------------------------- mysql> FLUSH PRIVILEGES; mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; - сбрасываем пароль на MySQL/MariaD ровно или выше 5.7.6/10.1.20 mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password'); - сбрасываем пароль на MySQL/MariaD ниже 5.7.6/10.1.20 mysql> FLUSH PRIVILEGES; mysql> exit -------------------------------------------------------- kill `cat /var/run/mysqld/mysqld.pid` - завершаем mysqld_safe --skip-grant-tables --skip-networking & kill `/var/run/mariadb/mariadb.pid` - завершаем mysqld_safe --skip-grant-tables --skip-networking & systemctl start mysql - запускаем в нормальном режиме systemctl start mariadb - запускаем в нормальном режиме |