MariaDB (NAS QNAP)

MariaDB (NAS QNAP)

Les moteurs de base de données MariaDB5 et MariaDB10 sont livrés en standard avec les NAS QNAP et les deux versions sont supportées par Cheel ERP. Dans cet article, on décrit principalement l'installation de MariaDB10.
Remarque: Les instructions ci-après peuvent varier selon les versions des applications.

Installer MariaDB10 (ou MariaDB5) sur un NAS QNAP

  1. Connectez-vous au NAS QNAP au moyen d’un navigateur ou de Qfinder.
  2. Ouvrez une session avec un utilisateur de type « Administrateur » (par défaut : « admin »). Remarque : avec un autre type d’utilisateur, vous n’aurez pas accès à certaines opérations.
  3. Ouvrez l’AppCenter
  4. Sélectionnez l’option Utilitaires
  5. Choisissez "Installer" sur l'icône MariaDB10 (ou MariaDB5)


  6. Une fois l’installation terminée, une icône MariaDB apparaît sur la page d’accueil

Configurer MariaDB10 (ou MariaDB5)

  1. Ouvrez MariaDB10 (ou MariaDB5) en cliquant sur l’icône, sur la page d’accueil pour démarrer l’assistant de configuration.

  2. Sélectionnez l’option « Créer une nouvelle base de données » et cliquez sur Suivant.

  3. Indiquez et confirmez votre mot de passe root, puis assurez-vous d’avoir coché l’option Activer le réseau TCP/IP. Enfin, remplacez le numéro de port 3307 par 3306.

Modifier ultérieurement la configuration de MariaDB10 (ou MariaDB5)

Si vous devez modifier plus tard la configuration de MariaDB:
  1. Connectez-vous à votre NAS QNAP avec un utilisateur de type « administrateur »
  2. Cliquez sur l’icône MariaDB10 (ou MariaDB5) sur l’écran d’accueil.
  3. Modifiez les informations ou réinitialisez le mot de passe root.
  4. Cliquez sur Appliquer 

Installer phpMyAdmin sur un NAS QNAP

phpMyAdmin est un utilitaire d’administration de vos bases de données MySQL et MariaDB. C’est au moyen de phpMyAdmin que vous pourrez gérer la sécurité, créer des utilisateurs et gérer vos bases de données MariaDB. Vous pouvez installer phpMyAdmin directement sur votre NAS QNAP.
  1. Connectez-vous au NAS QNAP au moyen d’un navigateur ou de Qfinder.
  2. Ouvrez une session avec un utilisateur de type « Administrateur » (par défaut : « admin »). Remarque : avec un autre type d’utilisateur, vous n’aurez pas accès à certaines opérations.
  3. Ouvrez l’AppCenter
  4. Dans la zone de recherche tapez phpMyAdmin, repérez l’icône de phpMyAdmin puis cliquez sur Installer.

  5. Une fois phpMyAdmin installé, une nouvelle icône est placée sur l’écran d’accueil

Configurer phpMyAdmin pour MariaDB10

Pour configurer phpMyAdmin, vous devez éditer un fichier de configuration.
  1. Connectez-vous au NAS QNAP au moyen d’un navigateur ou de Qfinder.
  2. Ouvrez une session avec un utilisateur de type « Administrateur » (par défaut : « admin »). Remarque : avec un autre type d’utilisateur, vous n’aurez pas accès à certaines opérations.
  3. Ouvrez l’application FileStation
  4. Ouvrez le dossier Web/phpMyAdmin et localisez le fichier config.inc.php.
  5. Si vous ne voyez pas ces dossiers ou ce fichier, il est possible que :
    - Vous n’êtes pas connecté comme « Administrateur »
    - Le fichier est plus loin et vous devez paginer dans la liste de fichiers
    - Vous n’avez pas encore installé phpMyAdmin
  6. Ouvrez le fichier config.inc.php au moyen de TextEditor, par exemple.
  7. Repérez et supprimez la section suivante :

/**
 * Servers configuration
 */
$i = 0;

/**
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
      8. Remplacez la section supprimée par la nouvelle section suivante :
/**
 * Servers configuration
 */
$i = 0;

/**
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['verbose'] = 'MariaDB 10';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['socket'] = '/var/run/mariadb10.sock';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
8. Enregistrez et fermez le fichier

Ajouter un utilisateur dans MariaDB au moyen de phpMyAdmin

Pour des raisons de sécurité, il est préférable que vos applications se connectent à votre base de données MariaDB au moyen de noms d’utilisateurs particuliers et d’éviter de se connecter systématiquement comme « root ». Pour ajouter un utilisateur dans MariaDB :
  1. Connectez-vous au NAS QNAP au moyen d’un navigateur ou de Qfinder.
  2. Ouvrez une session avec un utilisateur de type « Administrateur » (par défaut : « admin »). Remarque : avec un autre type d’utilisateur, vous n’aurez pas accès à certaines opérations.
  3. Ouvrez l’application phpMySQL et connectez-vous avec l’utilisateur root.

  4. Dans phpMyAdmin, ouvrez l’onglet Utilisateurs et cliquez sur Ajouter un compte utilisateur.
  5. Dans la zone Informations pour la connexion, indiquez un Nom d’utilisateur, un Mot de passe et confirmez le mot de passe (Saisir à nouveau). Conservez l'option par défaut Authentification MySQL native.



    Remarque: ne cochez pas l'option de Créer une base de donnée pour cet utilisateur, la base de données sera automatiquement créée par Cheel ERP.
  6. Dans la zone Privilèges globaux, cochez l’option Tout cocher.

  7. Enregistrez le nouvel utilisateur en cliquant sur Exécuter, en bas de la page.

Configurer une base de données Cheel ERP sur un NAS QNAP

  1. Au menu Fichier, Organisations, cliquez sur pour ajouter une Organisation.
  2. Dans l’assistant de création d’une Organisation, à l’étape Sélectionnez l’emplacement de la base de données, indiquez le éléments de connexion suivants :
    - Emplacement : Serveur personnalisé
    - Moteur de base de données : MariaDB, MySQL
    - Serveur : <adresse IP ou nom du serveur MariaDB ou MySQL>
    - Port : 3306 (généralement)



 


    • Related Articles

    • MariaDB (NAS SYNOLOGY)

      Le moteur de base de données MariaDB10 est livré en standard avec les NAS SYNOLOGY. Remarque: Les instructions ci-après peuvent varier selon les versions des applications. Installer MariaDB10 Connectez-vous au NAS SYNOLOGY au moyen d’un navigateur. ...
    • Etapes de mise en place d'un Serveur personnalisé (Local)

      Si vous souhaitez héberger les données de Cheel ERP au sein de votre propre infrastructure, à l'étape Emplacement des données, vous pouvez utiliser l'option Serveur personnalisé. Cette option nécessite d'installer ou utiliser un gestionnaire de base ...
    • Créer un Serveur pour enregistrer les paramètres de connexions (Local)

      La fonctionnalité Serveurs permet d'enregistrer de manière centralisée les paramètres de connexion (Adresse du serveur, Identifiants, Moteur de base de données, etc.). L'emplacement peut être local ou distant, et les bases de données supportées sont ...
    • Recent Articles

    • Migrer les données de votre infrastructure locale vers Cheel Cloud

      La migration des données de votre infrastructure locale vers Cheel Cloud se fait par organisation. Pour chaque organisation, les étapes suivantes doivent être réalisées: Sauvegarder l'organisation. Créer une organisation sur Cheel Cloud. Restaurer la ...
    • Emplacement des données sur Cheel Cloud

      Héberger vos données sur Cheel Cloud vous apporte plusieurs bénéfices, notamment: Accès en tout temps et en tout lieu: Accédez à vos données depuis n'importe quel ordinateur où Cheel ERP est installé. Données sécurisées: Bénéficiez d'un accès protégé ...
    • Etapes de mise en place d'un Serveur personnalisé (Local)

      Si vous souhaitez héberger les données de Cheel ERP au sein de votre propre infrastructure, à l'étape Emplacement des données, vous pouvez utiliser l'option Serveur personnalisé. Cette option nécessite d'installer ou utiliser un gestionnaire de base ...
    • Créer un Serveur pour enregistrer les paramètres de connexions (Local)

      La fonctionnalité Serveurs permet d'enregistrer de manière centralisée les paramètres de connexion (Adresse du serveur, Identifiants, Moteur de base de données, etc.). L'emplacement peut être local ou distant, et les bases de données supportées sont ...
    • Onglet Notes d'un client

      L’onglet Notes permet d'ajouter des notifications visibles dans les documents commerciaux (offres, factures, etc.) lors de la sélection de l’adresse du client. Pour ajouter une Note à un client: Accédez à la page Client: Menu Adresses, Clients. ...