Aula 12: Banco de Dados MySQL/MariaDB
$ sudo apt install mariadb-server mariadb-client
$ sudo systemctl status mariadb
$ sudo mysql_secure_installation
Enter
n
y
$ sudo mysql -u root
CREATE USER 'admin'@localhost IDENTIFIED BY 'senhaadmin';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@localhost IDENTIFIED BY 'senhaadmin';
FLUSH PRIVILEGES;
quit
root
admin
CREATE DATABASE nome_do_banco CHARACTER SET 'utf8'; CREATE USER nome_do_user; GRANT ALL ON nome_do_banco.* TO 'nome_do_user'@'localhost' IDENTIFIED BY 'senha_do_user'; quit
$ mysql -u admin
senhaadmin
sudo apt install phpmyadmin php-fpm php-mysql
Apache
lighttpd
sudo nano /etc/nginx/sites-available/default
index.php
# Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html index.php;
# pass PHP scripts to FastCGI server # location ~ \.php$ { include snippets/fastcgi-php.conf; # With php-fpm (or other unix sockets): fastcgi_pass unix:/run/php/php8.2-fpm.sock; # With php-cgi (or other tcp sockets): # fastcgi_pass 127.0.0.1:9000; } # LEMBRE DESSE!!
ATENÇÃO: ajuste a versão do PHP na linha do php8.2-fpm.sock, caso sua versão não seja a 8.2.
/var/www/html
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin