diff --git a/database/create_database.sql b/database/create_database.sql index 372281b..c25ae3b 100644 --- a/database/create_database.sql +++ b/database/create_database.sql @@ -19,19 +19,19 @@ SET time_zone = "+00:00"; /*!40101 SET NAMES utf8mb4 */; -- --- Base de données : `mydb` +-- Base de données : `_mydb_` -- -DROP DATABASE IF EXISTS mydb; -CREATE SCHEMA IF NOT EXISTS mydb DEFAULT CHARACTER SET latin1; -CREATE SCHEMA IF NOT EXISTS mydb_test DEFAULT CHARACTER SET latin1; +DROP DATABASE IF EXISTS _mydb_; +CREATE SCHEMA IF NOT EXISTS _mydb_ DEFAULT CHARACTER SET latin1; +CREATE SCHEMA IF NOT EXISTS _mydbtest_ DEFAULT CHARACTER SET latin1; -- Creation du proprietaire de la BD -- La ligne suivante serait la meilleure, mais ne suffit pas, impossible de se connecter a la BD avec ceci : --- grant all on mydb.* to 'bddUserName' identified by 'bddUserPass'; +-- grant all on _mydb_.* to 'bddUserName' identified by 'bddUserPass'; -- ni avec ceci : --- grant all on mydb.* to 'bddUserName'@'%' identified by 'bddUserPass'; +-- grant all on _mydb_.* to 'bddUserName'@'%' identified by 'bddUserPass'; -- Il faut donc faire ceci (ajouter localhost) et on pourra alors se connecter a la BD !!! : -- Il faut supprimer l'utilisateur avant de l'ajouter. @@ -44,14 +44,14 @@ CREATE SCHEMA IF NOT EXISTS mydb_test DEFAULT CHARACTER SET latin1; -- GRANT USAGE ON *.* TO 'superadmin'; -- DROP USER 'superadmin'; --- grant all on mydb.* to 'mydb'@'localhost' identified by 'mydb1'; -grant all on mydb.* to 'mydb_user'@'localhost' identified by 'mydb_pass'; +-- grant all on _mydb_.* to '_mydb_'@'localhost' identified by '_mydb_1'; +grant all on _mydb_.* to 'mydb_user'@'localhost' identified by 'mydb_pass'; --- grant all on mydb_test.* to 'superadmin'@'localhost' identified by 'superadmin'; -grant all on mydb_test.* to 'mydb_user'@'localhost' identified by 'mydb_pass'; +-- grant all on _mydbtest_.* to 'superadmin'@'localhost' identified by 'superadmin'; +grant all on _mydbtest_.* to 'mydb_user'@'localhost' identified by 'mydb_pass'; -- Mais, ca serait plus prudent de limiter les droits (au lieu de "grant all"): --- grant select,insert,update,delete on mydb.* to ... +-- grant select,insert,update,delete on _mydb_.* to ... flush privileges; diff --git a/database/create_database_test.sql b/database/create_database_test.sql index c10d691..1963220 100755 --- a/database/create_database_test.sql +++ b/database/create_database_test.sql @@ -1,8 +1,8 @@ -CREATE SCHEMA IF NOT EXISTS mydb_test DEFAULT CHARACTER SET latin1; +CREATE SCHEMA IF NOT EXISTS _mydbtest_ DEFAULT CHARACTER SET latin1; GRANT USAGE ON *.* TO 'superadmin'; DROP USER 'superadmin'; -grant all on mydb_test.* to 'superadmin'@'localhost' identified by 'superadmin'; +grant all on _mydbtest_.* to 'superadmin'@'localhost' identified by 'superadmin'; flush privileges; diff --git a/database/create_tables.sql b/database/create_tables.sql index b45ff96..71e669d 100644 --- a/database/create_tables.sql +++ b/database/create_tables.sql @@ -1,5 +1,5 @@ -USE mydb; +USE _mydb_; -- Est-ce bien utile ? SET FOREIGN_KEY_CHECKS = 0; diff --git a/database/create_tables_2019_05.sql b/database/create_tables_2019_05.sql index 673ada7..ef07ac0 100644 --- a/database/create_tables_2019_05.sql +++ b/database/create_tables_2019_05.sql @@ -1,5 +1,5 @@ -USE `mydb`; +USE `_mydb_`; -- -------------------------------------------------------- diff --git a/database/insert_fake_users.sql b/database/insert_fake_users.sql index 3409b65..c5ad1c4 100755 --- a/database/insert_fake_users.sql +++ b/database/insert_fake_users.sql @@ -1,7 +1,7 @@ -- Insertion des users. -- Ajout de FAUX users de TEST (hors LDAP, fonctionne avec un "fake" ldap) -use mydb; +use _mydb_; -- ATTENTION: -- - SANS annuaire LDAP, vous devez mettre ici TOUS les users (les privilegies ainsi que les simples users) diff --git a/database/insert_superadmin_user.sql b/database/insert_superadmin_user.sql index 213c625..bbc17ce 100755 --- a/database/insert_superadmin_user.sql +++ b/database/insert_superadmin_user.sql @@ -5,7 +5,7 @@ -- Mot de passe par défaut : login -use mydb; +use _mydb_; INSERT INTO users (nom, username, password, email, role) VALUES ('Nom Prenom', 'userlogin', '$2y$10$LZzpws3oDidBcqO/Fy1RTedLLk3ENTmplny5J7bZ6R1PqFoGOw3Ma', '__@__', 'Super Administrateur'); diff --git a/database/insert_tables_default_data_IRAP.sql b/database/insert_tables_default_data_IRAP.sql index 30ac58b..396c958 100755 --- a/database/insert_tables_default_data_IRAP.sql +++ b/database/insert_tables_default_data_IRAP.sql @@ -6,8 +6,8 @@ -- Contenu de la table 'sur_categories' -- --- ATTENTION : remplacer le nom "mydb" par le nom de votre base de donnée -use mydb; +-- ATTENTION : remplacer le nom "_mydb_" par le nom de votre base de donnée +use _mydb_; INSERT INTO sur_categories (id, nom) VALUES (1, 'Electronique'), (2, 'Informatique'), @@ -183,4 +183,4 @@ INSERT INTO groupes_thematiques (id, nom, description) VALUES -- contenu deplace dans le fichier requete Insert_Users.sql --- \ No newline at end of file +-- diff --git a/database/insert_tables_default_data_general.sql b/database/insert_tables_default_data_general.sql index 265e5cb..020c1bc 100755 --- a/database/insert_tables_default_data_general.sql +++ b/database/insert_tables_default_data_general.sql @@ -3,8 +3,8 @@ -- -- ------------------------------------------- --- ATTENTION : remplacer le nom "mydb" par le nom de votre base de donnée -use mydb; +-- ATTENTION : remplacer le nom "_mydb_" par le nom de votre base de donnée +use _mydb_; diff --git a/database/labinvent_mode_update.sql b/database/labinvent_mode_update.sql index c10d691..1963220 100644 --- a/database/labinvent_mode_update.sql +++ b/database/labinvent_mode_update.sql @@ -1,8 +1,8 @@ -CREATE SCHEMA IF NOT EXISTS mydb_test DEFAULT CHARACTER SET latin1; +CREATE SCHEMA IF NOT EXISTS _mydbtest_ DEFAULT CHARACTER SET latin1; GRANT USAGE ON *.* TO 'superadmin'; DROP USER 'superadmin'; -grant all on mydb_test.* to 'superadmin'@'localhost' identified by 'superadmin'; +grant all on _mydbtest_.* to 'superadmin'@'localhost' identified by 'superadmin'; flush privileges; diff --git a/install/installation.sh b/install/installation.sh index 497dc7b..01d9b39 100755 --- a/install/installation.sh +++ b/install/installation.sh @@ -481,8 +481,8 @@ if [ $BDD == "O" ] ; then fi # Remplacement des "use mydb" par "use $bddName" - sed -e "s/mydb/$bddName/" -i ./build.sql - sed -e "s/mydb_test/$bddName_test/" -i ./build.sql + sed -e "s/_mydb_/$bddName/" -i ./build.sql + sed -e "s/_mydbtest_/$bddName_test/" -i ./build.sql -- libgit2 0.21.2