-- ############### -- create MySQL database , if need create, cancel the comment -- ############### -- create database if not exists oauth2 default character set utf8; -- use oauth2 set default character = utf8; -- ############### -- grant privileges to oauth2/oauth2 -- ############### -- GRANT ALL PRIVILEGES ON oauth2.* TO oauth2@localhost IDENTIFIED BY "oauth2"; -- ############### -- Domain: User -- ############### Drop table if exists user_; CREATE TABLE `user_` ( `id` int(11) NOT NULL auto_increment, `guid` varchar(255) not null unique, `create_time` datetime , `archived` tinyint(1) default '0', `email` varchar(255), `password` varchar(255) not null, `phone` varchar(255), `username` varchar(255) not null unique, `default_user` tinyint(1) default '0', `last_login_time` datetime , PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8; -- ############### -- Domain: Privilege -- ############### Drop table if exists user_privilege; CREATE TABLE `user_privilege` ( `user_id` int(11), `privilege` varchar(255) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;