Gitea Configuration MySQL
L'installation de Gitea est réalisée sous MySql. Lors de l'installation, les tables seront automatiquement créés. Il est donc nécessaire de préparer l'environnement avant d'exécuter l'installation.
Votre avis
Nobody voted on this yet
|
|
Configuration
Une attention particulière doit être portée lors de la création du compte. En effet il faut indiquer le bon emplacement. Généralement une incertitude existe entre localhost
ou 127.0.0.1
. En cas d'erreur, un message sera affiché lors de l'initialisation de l'application.

Dans ce cas, le compte avait été déclaré sous localhost
alors qu'il fallait 127.0.0.1
. L'article suivant prend en compte cette contrainte.
Création de la base
Un nouveau schéma est créé.
mysql> CREATE DATABASE gitea CHARACTER SET UTF8;
Query OK, 1 row affected (0.00 sec)
Création du compte MySQL
Un compte est mis en place pour ne pas interférer avec les autres installations.
mysql> CREATE USER 'gitea'@'127.0.0.1' IDENTIFIED BY 'GITEA_PASSWORD';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL ON gitea.* TO 'gitea'@'127.0.0.1';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
Où GITEA_PASSWORD
est remplacé par le mot de passe souhaité.
Les privilèges mis en place sont assez forts, mais seront réduits en fin d'installation à l'aide des requêtes suivantes.
mysql> REVOKE ALL ON gitea.* FROM 'gitea'@'127.0.0.1';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON gitea.* TO 'gitea'@'127.0.0.1';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)