Donar permisos sudo al teu usuari

A Debian, per defecte, l’usuari normal no està al fitxer sudoers.

  1. Entra com a superusuari (root):
Bash: su -

2. Instal·la el paquet sudo (si no el tens):

Bash: apt update && apt install sudo -y

3. Surt de root i tanca la terminal:

Bash: exit

Procés:

Vaig demanar els comandos de terminal del Linux per crear la base de dades a la IA,

1: Actualitza i instal·la:

  Bash:sudo apt update
  Bash:sudo apt install mariadb-server -y

Crear la BBDD de la LAN Party:

1: Entra a MariaDB:

per entrar en la MariaDB hem de posar aquestes comandas:

Bash:sudo mariadb -u root -p

2: Crea i selecciona la base de dades:

SQL:CREATE DATABASE lan_party;
USE lan_party;

3: Crea la taula d’Usuaris (el “cor” de la intranet):

SQL:CREATE TABLE usuaris (
    id_usuari INT AUTO_INCREMENT PRIMARY KEY,
    nick VARCHAR(30) NOT NULL UNIQUE,
    email VARCHAR(100) NOT NULL UNIQUE,
    password_hash VARCHAR(255) NOT NULL,
    rol ENUM('admin', 'user') DEFAULT 'user'
);

4: Crea la taula de Seients (per gestionar el lloc de cadascú):

SQL:CREATE TABLE seients (
    id_seient INT PRIMARY KEY,
    fila CHAR(1),
    columna INT,
    id_usuari INT UNIQUE,
    FOREIGN KEY (id_usuari) REFERENCES usuaris(id_usuari)
);

5: Comprova que tot està bé:

SQL:SHOW TABLES;
DESCRIBE usuaris;

6: Surt de la base de dades:

SQL:EXIT;

Resum de comandaments útils per a la teva tasca:

  • Veure si el servei funciona: sudo systemctl status mariadb
  • Reiniciar la BBDD: sudo systemctl restart mariadb
  • Entrar ràpidament: sudo mysql -u root -p

Amb això ja tens el sistema Debian configurat, el teu usuari amb permisos totals (sudo) i l’estructura de la base de dades llista per a la LAN Party. Recorda que el nick és vital per identificar els jugadors a la teva intranet!

Per poder veure tot el codi posem aquesta comanda:

Bash: sudo mariadb-dump -u root -p --no-data lan_party

2. Per guardar-ho tot en un fitxer .sql (Exportar)

Bash:sudo mariadb-dump -u root -p lan_party > estructura_lanparty.sql

El símbol >: Li diu a Linux: “No m’ho ensenyis per pantalla, guarda-ho dins d’aquest fitxer”.

3. Com veure el contingut del fitxer creat

Bash:cat estructura_lanparty.sql

O si vols editar-lo:

Bash:nano estructura_lanparty.sql

Aquí està el fitxer del BBDD.sql que m’ha descarregat.

I ja tenim creat nostra BBDD (Base de dades).

Assistent d'Ali Hassan

En línia ara mateix

Hola! 👋 Soc l'assistent virtual de l'Ali Hassan. Com et puc ajudar avui?