Bonjour, je sais que c'est un post qui revient souvent, mais les solutions apportées ne m'ont pas aidées.
Voilà, je créée une table qui va chercher dans un fichier les informations qu'elle a besoin. Seulement au bout du 3ème champ, sa me concatene le 3ème et 4ème champ, ce qui fausse toute ma table.
Code de ma table :
voici le résultat que j'obtiens après une requête qui m'affiche toute la table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 DROP DATABASE ssh; CREATE DATABASE ssh; USE ssh; #Création des tables pour les logs ssh CREATE TABLE ssh ( Jour INT NOT NULL, Heure VARCHAR(20) NOT NULL, Machine_receptrice VARCHAR(40) NOT NULL, Statut_de_la_connexion VARCHAR(11) NOT NULL, Machine_emettrice VARCHAR(40) NOT NULL, KEY Jour (Jour),KEY Heure (Heure), KEY Machine_receptrice (Machine_receptrice), KEY Statut_de_la_connexion (Statut_de_la_connexion), KEY Machine_emettrice (Machine_emettrice) ) ; LOAD DATA INFILE "/var/log/sshd/sshd_connect_reference" INTO TABLE ssh FIELDS TERMINATED BY ' ' LINES TERMINATED BY '\r\n' ;
Enfin pour vous aidez, la structure de mon fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Jour Heure Machine_receptrice Statut_de_la_connexion Machine_emettrice 23 14:46:47 serveur Accepted 10.4.12.4\n24
23 14:46:47 serveur Accepted 10.4.12.4
24 11:31:23 service Accepted 10.4.12.3
24 11:33:10 serveur Accepted 10.4.12.3
24 11:36:55 serveur Accepted 10.4.12.2
24 11:48:31 service Accepted 10.4.12.2
24 11:50:20 service Accepted 10.4.12.2
24 11:48:09 service disconnect 10.4.12.2:
24 11:50:26 service disconnect 10.4.12.2:
Voilà, merci pour votre aide.
Partager