1 line
13 KiB
JSON
1 line
13 KiB
JSON
[{"uuid":"7752fdd9-61b3-4c45-8b81-8538e7b5d691","slug":"effectuer-une-sauvegarde-de-base-de-donnees","title":"Sauvegarde une base de données MariaDB","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-10-26 11:42:39","created_at":"2023-10-26 11:42:39","updated_at":"2023-10-26 11:42:39","tags":[],"plain":"Il existe deux façon de faire une sauvegarde. L'une est plus sécurisée que l'autre. Ouvrez une fenêtre de terminal ou une invite de commande sur votre système. Sauvegarde sécurisée\nCréer dans le home de l'utilisateur () le fichier . Ce fichier contiendra le nom et le mot de passe qui seront utilisés lors de la sauvegarde. Utiliser la commande pour effectuer la sauvegarde.\nSi la commande ne fonctionne pas, essayez . On peut imaginer un script complet. Sauvegarde non sécurisée\n[utilisateur] : Remplacez ceci par le nom d'utilisateur MySQL.\n[password] : Si l'utilisateur MySQL a un mot de passe, vous pouvez le spécifier immédiatement après -p (sans espace). Si vous ne le spécifiez pas, la commande vous demandera le mot de passe lors de l'exécution.\n[nomdelabasededonnées] : Remplacez ceci par le nom de la base de données que vous souhaitez sauvegarder.\n[nomdufichierde_sauvegarde.sql] : Remplacez ceci par le nom que vous souhaitez donner au fichier de sauvegarde. Il aura généralement l'extension \".sql\". Exécutez la commande en appuyant sur Entrée. Si un mot de passe est nécessaire et que vous ne l'avez pas spécifié après -p, la commande vous le demandera. La commande créera une sauvegarde de la base de données spécifiée dans le fichier indiqué. Ce fichier contiendra toutes les instructions SQL nécessaires pour restaurer la base de données ultérieurement. N'oubliez pas de prendre des mesures de sécurité appropriées pour protéger vos informations d'identification MySQL, car elles sont sensibles."},{"uuid":"6e3e231f-a4a7-4491-b3e6-e6e6e48a362e","slug":"sgbd","title":"SGBD - Système de gestion de base de données","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-02-10 22:48:50","created_at":"2023-02-10 22:48:50","updated_at":"2023-02-10 22:48:50","tags":[],"plain":"les SGBD connus\nPostgreSQL | PostgreSQL est la base de données à utiliser pour les gros projets. Stable et très puissant, il permet de gérer des Go de données sans problème. | |\n------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\nMySQL | Mysql est l'un des SGBD les plus utilisés au monde. Il est gratuit et très puissant. Il possède la double licence GPL et propriétaire depuis son rachat par Sun Microsystem eux-mêmes racheté par Oracle (concurrent direct de MySQL). Le logiciel reste cependant entièrement gratuit et libre. Il répond à une logique client/serveur , c'est à dire que plusieurs clients (ordinateurs distants) peuvent se connecter sur un seul serveur qui héberge les données. | |\nMariaDB | Le créateur de MySQL a crée MariaDB suite au rachat de MySQL pour continuer le projet en open source. | |\nSQLite | SQLite est une bibliothèque écrite en C . SQLite est parfait pour les petits projets. Sa particularité est d'être intégré directement à un programme et ne répond donc pas à la logique client-serveur. Il est le moteur de base de données le plus distribué au monde puisqu’il est intégré à de nombreux logiciels grand public comme FireFox, Skype, Adobe, etc. Le logiciel pèse moins de 300 ko et peut donc être intégré à des projets tournant sur de petites supports comme les smartphones. Souvent aucune installation n'est nécessaire pour l'utiliser. | |\nOracle | Oracle Database est sous licence propriétaire, c'est à dire payant. Il est souvent utilisé pour les projets à gros budget nécessitant de réaliser des actions complexes. | |\nMicrosoft SQL Server | Produit Microsoft, sous licence propriétaire. Une version \"Express\" est distribuée gratuitement sur Windows et Linux. Avec des performances et caractéristiques moindre que les versions Entreprise. | | Il y a également DB2, mongoDB, Sybase,Firebird, cassandra, MS Access...\nLequel choisir ?\nIl existe toujours des faux débats pour savoir quelle technologie est meilleure que l'autre. Mais souvent, ces débats n'ont aucun sens. On préférera MySQL pour des projet plus modestes où le nombre d'utilisateurs est faible avec un petit volume de données. Sinon, PostGreSQL est une bonne solution car elle est robuste, efficace et reconnu par des professionnels."},{"uuid":"c52ab5ce-742e-49d2-a175-251f23fe838f","slug":"choix-du-nom-d-utilisateur","title":"190 · Choix du nom d'utilisateur","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-02-19 09:34:24","created_at":"2023-02-19 09:34:24","updated_at":"2023-02-19 09:34:24","tags":[],"plain":"Lors de la création de comptes d'utilisateurs sur un système Linux, il est important de suivre les politiques de sécurité et de confidentialité en place pour choisir des noms d'utilisateurs appropriés. Les politiques de sécurité et de confidentialité pour choisir des noms d'utilisateurs appropriés varient en fonction de l'organisation ou de l'entreprise. Cependant, voici quelques éléments courants que les politiques peuvent inclure :\nLongueur minimale et maximale du nom d'utilisateur : Les politiques de sécurité peuvent spécifier une longueur minimale et maximale pour les noms d'utilisateurs. Par exemple, une politique pourrait exiger que les noms d'utilisateurs soient compris entre 6 et 20 caractères.\nCaractères autorisés : Les politiques de sécurité peuvent spécifier les types de caractères autorisés dans les noms d'utilisateurs. Par exemple, une politique pourrait exiger que les noms d'utilisateurs contiennent uniquement des lettres, des chiffres et des caractères spéciaux spécifiques, tels que le point, le tiret ou le soulignement.\nPréfixes ou suffixes : Les politiques de sécurité peuvent spécifier l'utilisation de préfixes ou de suffixes pour les noms d'utilisateurs. Par exemple, une politique pourrait exiger que les noms d'utilisateurs commencent tous par \"user\" ou \"utilisateur\".\nNoms basés sur les rôles ou les fonctions : Les politiques de sécurité peuvent spécifier l'utilisation de noms d'utilisateurs basés sur les rôles ou les fonctions des utilisateurs. Par exemple, un administrateur système pourrait avoir le nom d'utilisateur \"admin\" ou \"sysadmin\", tandis qu'un employé des ressources humaines pourrait avoir le nom d'utilisateur \"hruser\".\nUtiliser des noms d'utilisateurs basés sur les noms des employés : Les noms d'utilisateurs peuvent également être basés sur les noms des employés. Cela peut être utile pour les organisations ayant un petit nombre d'utilisateurs ou lorsque les comptes sont créés manuellement.\nÉviter les informations personnelles : Les politiques de sécurité peuvent interdire l'utilisation d'informations personnelles sensibles, telles que les noms complets, les dates de naissance ou les numéros de sécurité sociale, comme noms d'utilisateurs. Cela peut réduire le risque de violation de la confidentialité ou de l'usurpation d'identité.\nConformité aux règles de l'entreprise : Les politiques de sécurité peuvent exiger que les noms d'utilisateurs soient conformes aux règles de l'entreprise ou de l'organisation en matière de sécurité et de confidentialité. Il est important de noter que les politiques de sécurité et de confidentialité pour les noms d'utilisateurs peuvent varier considérablement en fonction de l'organisation ou de l'entreprise. Les politiques doivent être élaborées en tenant compte des exigences de sécurité et de confidentialité, de l'environnement informatique et des besoins de l'entreprise. Le compte \"alice\"\nL'utilisation du nom d'utilisateur dans les exemples de comptes Linux remonte à de nombreuses années. L'origine de l'utilisation du nom n'est pas claire, mais il est possible que cela ait commencé comme un exemple de nom d'utilisateur générique dans les premières documentations de Linux ou dans les manuels des systèmes Unix. Depuis lors, est devenu un nom d'utilisateur communément utilisé dans les exemples de comptes Linux, et est souvent associé à des exemples de comptes d'utilisateurs réguliers. L'utilisation de noms d'utilisateurs génériques dans les exemples de comptes Linux n'est pas une norme officielle, et que les noms d'utilisateurs réels varieront en fonction de l'organisation ou de l'individu qui les crée."},{"uuid":"995d7b29-b7de-4c30-b055-a3389c5f5c94","slug":"postgresql","title":"Base de données PostgreSQL","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-02-16 00:54:30","created_at":"2023-02-16 00:54:30","updated_at":"2023-02-16 00:54:30","tags":[],"plain":"PostgreSQL est un système de gestion de bases de données relationnelles (SGBDR) open source, également connu sous le nom de Postgres. Il est conçu pour stocker et gérer des données structurées, telles que des informations de clients, des transactions financières ou des données de suivi de production. PostgreSQL est utilisé par de nombreuses entreprises, organisations et gouvernements du monde entier pour stocker et gérer des données importantes et sensibles. PostgreSQL est connu pour sa fiabilité, sa stabilité et sa conformité aux normes du secteur, telles que SQL et ACID (Atomicité, Cohérence, Isolation, Durabilité). Il offre également des fonctionnalités avancées telles que les transactions, les vues, les déclencheurs, les procédures stockées, les fonctions utilisateur, la réplication et la gestion de la sécurité. PostgreSQL est distribué sous une licence open source, ce qui signifie qu'il est gratuit et peut être utilisé, modifié et distribué librement. En raison de sa stabilité, de sa sécurité et de sa flexibilité, PostgreSQL est souvent choisi comme alternative aux systèmes de gestion de bases de données commerciaux tels qu'Oracle ou Microsoft SQL Server. Table des matières\nLes pages\n<nav stacked=\"true\" fade=\"true\"> </nav> Les sous-catégories\n<nav stacked=\"true\" fade=\"true\"> </nav>"},{"uuid":"e15511a0-4a7f-4411-93cf-65f2b741a405","slug":"mariadb-2","title":"Base de données MariaDB","category":"Informatique","author":"cedric@abonnel.fr","cover":"","published":true,"published_at":"2023-02-16 00:52:49","created_at":"2023-02-16 00:52:49","updated_at":"2023-02-16 00:52:49","tags":[],"plain":"MariaDB est un système de gestion de base de données relationnelle (SGBD) open-source, créé par les développeurs qui ont initié le développement de MySQL. Il est conçu pour être une alternative à MySQL, offrant des fonctionnalités similaires tout en ajoutant des améliorations et des nouvelles fonctionnalités. MariaDB utilise le langage de requête SQL (Structured Query Language) pour gérer les bases de données et permet de stocker, organiser, rechercher et récupérer des données. Les caractéristiques clés de MariaDB incluent la compatibilité avec MySQL, la haute disponibilité, la scalabilité, la sécurité, la réplication et la gestion des transactions. Il offre également une variété de moteurs de stockage, y compris InnoDB, MyISAM et Aria, pour offrir des fonctionnalités de stockage flexibles pour les différents cas d'utilisation. En raison de sa licence open source, MariaDB est utilisé par de nombreuses organisations pour stocker et gérer des données de toutes tailles et de tous types. Il est souvent utilisé dans des environnements d'entreprise pour des applications critiques telles que les systèmes de gestion de contenu (CMS), les systèmes de gestion de l'information (SGI), les applications Web et les systèmes de business intelligence. En 1995 est sortie la première version internationale du SGBD open source MySQL de MySQL AB. En 2009, à la suite du rachat de MySQL par Sun Microsystems et des annonces du rachat de Sun Microsystems par Oracle Corporation, le fondateur de MySQL quitte cette société pour lancer le projet MariaDB, dans une démarche visant à remplacer MySQL tout en assurant l’interopérabilité. À ce jour, en octobre 2020, le SGBD standard libre de diffusion (licence GPL) s'appelle MariaDB Community Server. Certains moteurs proposés par MariaDb (MaxScale) sont soumis aux termes de la licence Business Source License (BSL), licence payante dans certaines conditions. À partir de la version 8.0, MariaDB n'assure plus la compatibilité parfaite de MySQL au niveau binaire. Voir les notes des versions : <https://mariadb.com/kb/en/release-notes/> Table des matières\nLes pages\n<nav stacked=\"true\" fade=\"true\"> </nav> Les sous-catégories\n<nav stacked=\"true\" fade=\"true\"> </nav>"}] |