diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2f7852d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/Dev/mysql_n8n_db/data diff --git a/Dev/mysql_n8n_db/.env b/Dev/mysql_n8n_db/.env index 2119718..8c2010b 100644 --- a/Dev/mysql_n8n_db/.env +++ b/Dev/mysql_n8n_db/.env @@ -1,9 +1,9 @@ # Docker-Compose Environment Variables for MySQL # Path for MySQL data storage on the host machine -# Az adatbázis adatai a 'Dev/mysql/data' mappába kerülnek mentésre. +# Az adatbázis adatai a './data' mappába kerülnek mentésre a projekten belül. # Ezt az elérési utat tetszés szerint módosíthatod. -MYSQL_DATA_PATH=/Tools/Docker/mysql_sw_ip/ +MYSQL_DATA_PATH=./data # MySQL Credentials MYSQL_ROOT_PASSWORD=virgI6774 diff --git a/Dev/mysql_n8n_db/CREATE TABLE switches_ip.md b/Dev/mysql_n8n_db/CREATE TABLE switches_ip.md deleted file mode 100644 index 053d36c..0000000 --- a/Dev/mysql_n8n_db/CREATE TABLE switches_ip.md +++ /dev/null @@ -1,20 +0,0 @@ -CREATE TABLE clients ( - id INT AUTO_INCREMENT PRIMARY KEY, - switch_name VARCHAR(255) NOT NULL COMMENT 'A switch hosztneve, amelyhez a kliens csatlakozik', - mac_address VARCHAR(17) NOT NULL UNIQUE COMMENT 'A kliens MAC címe (egyedi azonosító)', - interface VARCHAR(50) NOT NULL COMMENT 'A switch interfésze, amelyhez a kliens csatlakozik (pl. 1/1/3)', - vlan VARCHAR(10) NOT NULL COMMENT 'A kliens VLAN azonosítója', - ip_address VARCHAR(45) NOT NULL COMMENT 'A kliens IP címe (IPv4 vagy IPv6)', - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT 'A rekord létrehozásának időpontja', - updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'A rekord utolsó frissítésének időpontja' -) COMMENT='Hálózati kliensek adatainak tárolása switchenként'; - -**Magyarázat:** - -* `id INT AUTO_INCREMENT PRIMARY KEY`: Egy automatikusan növekvő egyedi azonosító minden bejegyzéshez. -* `switch_name VARCHAR(255) NOT NULL`: A switch neve, amihez a kliens csatlakozik. -* `mac_address VARCHAR(17) NOT NULL UNIQUE`: A kliens MAC címe. `VARCHAR(17)` elég a `XX:XX:XX:XX:XX:XX` formátumhoz, és `UNIQUE` constraint-et is kapott, mivel ez az elsődleges egyedi azonosítója egy hálózati kliensnek. -* `interface VARCHAR(50) NOT NULL`: Az interfész, amelyhez a kliens csatlakozik. -* `vlan VARCHAR(10) NOT NULL`: A VLAN, amihez a kliens tartozik. `VARCHAR`-ként kezeltem, hogy rugalmasabb legyen, ha esetleg nem csak számok lennének. -* `ip_address VARCHAR(45) NOT NULL`: A kliens IP címe. -* `created_at` és `updated_at`: Automatikus időbélyegek a bejegyzés létrehozására és utolsó módosítására. diff --git a/Dev/mysql_switch_fw/.env b/Dev/mysql_switch_fw/.env index 688945f..b42ea23 100644 --- a/Dev/mysql_switch_fw/.env +++ b/Dev/mysql_switch_fw/.env @@ -3,7 +3,7 @@ # Path for MySQL data storage on the host machine # Az adatbázis adatai a 'Dev/mysql/data' mappába kerülnek mentésre. # Ezt az elérési utat tetszés szerint módosíthatod. -MYSQL_DATA_PATH=/data/mysql_sw_fw +MYSQL_DATA_PATH=./data # MySQL Credentials MYSQL_ROOT_PASSWORD=virgI6774 diff --git a/Dev/mysql_switch_ip/.env b/Dev/mysql_switch_ip/.env index 844719a..e68d890 100644 --- a/Dev/mysql_switch_ip/.env +++ b/Dev/mysql_switch_ip/.env @@ -3,7 +3,7 @@ # Path for MySQL data storage on the host machine # Az adatbázis adatai a 'Dev/mysql/data' mappába kerülnek mentésre. # Ezt az elérési utat tetszés szerint módosíthatod. -MYSQL_DATA_PATH=/data/mysql_sw_ip +MYSQL_DATA_PATH=./data # MySQL Credentials MYSQL_ROOT_PASSWORD=virgI6774