项目部署
- 配置数据库信息,包括建库、建表等。
输入命令进入数据库。
mysql -uroot
建库:
create database if not exists `blog`;
建表:
drop table if exists `blog`.`user`;
CREATE TABLE `blog`.`user` (
`id` INT NOT NULL AUTO_INCREMENT,
`user_name` VARCHAR(128) NOT NULL,
`password` VARCHAR(128) NOT NULL,
`gitee_url` VARCHAR(128) NULL,
`delete_flag` TINYINT(4) NULL DEFAULT 0,
`create_time` TIMESTAMP NULL DEFAULT current_timestamp(),
PRIMARY KEY (`id`),
UNIQUE INDEX `user_name_UNIQUE` (`user_name` ASC)
)engine=InnoDB default charset=utf8 COMMENT='用户信息';
drop table if exists `blog`.`blog`;
CREATE TABLE `blog`.`blog` (
`id` INT NOT NULL AUTO_INCREMENT,
`title` VARCHAR(200) NULL,
`content` TEXT NULL,
`user_id` INT(11) NULL,
`delete_flag` TINYINT(4) NULL DEFAULT 0,
`create_time` TIMESTAMP NULL DEFAULT current_timestamp(),
PRIMARY KEY (`id`)
)engine=InnoDB default charset=utf8 COMMENT = '博客表';
尝试插入信息:
insert into `blog`.`user` (`user_name`, `password`,`gitee_url`)values("zhangsan","123456","https://www.bilibili.com/");
insert into `blog`.`user` (`user_name`, `password`,`gitee_url`)values("lisi","123456","https://www.bilibili.com/");
- 部署项目
修改项目中连接MySQL的配置,因为本地的MySQL和服务器的账号密码可能不一样,我这里将密码置空就行了,用户名都是root。
使用插件清除并打包。
找到打包好的文件下的对应.war包。
使用Linux命令进入到tomcat目录下的webapps目录中。
手动将war包拖过去,等待一会,它会自动解压war包。
解压完成之后尝试访问:部署成功。