From 90d402d129a85f8feec9a5f5a779fd86fa21c0ac Mon Sep 17 00:00:00 2001 From: Miguel Reboiro-Jato Date: Fri, 14 Feb 2020 18:26:38 +0100 Subject: [PATCH] Makes SQL scripts compatible with MySQL 8 Minor changes have been done in the SQL scripts to make them compatible with MySQL 8. The main change is the way that the user is created. --- db/mysql-with-inserts.sql | 7 ++++--- db/mysql.sql | 7 ++++--- pom.xml | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/db/mysql-with-inserts.sql b/db/mysql-with-inserts.sql index a35a952..147500d 100644 --- a/db/mysql-with-inserts.sql +++ b/db/mysql-with-inserts.sql @@ -5,16 +5,17 @@ CREATE TABLE `daaexample`.`people` ( `name` varchar(50) NOT NULL, `surname` varchar(100) NOT NULL, PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; CREATE TABLE `daaexample`.`users` ( `login` varchar(100) NOT NULL, `password` varchar(64) NOT NULL, `role` varchar(10) NOT NULL, PRIMARY KEY (`login`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -GRANT ALL ON `daaexample`.* TO 'daa'@'localhost' IDENTIFIED BY 'daa'; +CREATE USER 'daa'@'localhost' IDENTIFIED BY 'daa'; +GRANT ALL ON `daaexample`.* TO 'daa'@'localhost'; INSERT INTO `daaexample`.`people` (`id`,`name`,`surname`) VALUES (0,'Antón','Pérez'); INSERT INTO `daaexample`.`people` (`id`,`name`,`surname`) VALUES (0,'Manuel','Martínez'); diff --git a/db/mysql.sql b/db/mysql.sql index ed7cd93..fc0f895 100644 --- a/db/mysql.sql +++ b/db/mysql.sql @@ -5,13 +5,14 @@ CREATE TABLE `daaexample`.`people` ( `name` varchar(50) NOT NULL, `surname` varchar(100) NOT NULL, PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; CREATE TABLE `daaexample`.`users` ( `login` varchar(100) NOT NULL, `password` varchar(64) NOT NULL, `role` varchar(10) NOT NULL, PRIMARY KEY (`login`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -GRANT ALL ON `daaexample`.* TO 'daa'@'localhost' IDENTIFIED BY 'daa'; +CREATE USER 'daa'@'localhost' IDENTIFIED BY 'daa'; +GRANT ALL ON `daaexample`.* TO 'daa'@'localhost'; diff --git a/pom.xml b/pom.xml index 4ec0377..c493311 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ es.uvigo.esei.daa example war - 0.1.14 + 0.1.15 DAA Example -- 2.18.1