添加子域名
- 登录云解析控制台
- 在主域名下添加记录即为子域名 (rowing.nevercome.net)
部署数据库
部署linux上的数据库有两种方式,一种是在本地用Navigate连接,这种比较方便,但是我没有开放3306端口(因为数据库密码很简单),改密码的话还要改一些已经在跑的应用。
所以这次使用非常原始的部署方式。
1 从开发环境下导出sql文件,并上传到服务器。
2 登录进linux上的mysql,创建对应开发环境下的数据库。
CREATE DATABASE IF NOT EXISTS `contest-weapp` CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci';
3 因为数据表种存在大的索引,所以需要开启一些设置。
SET GLOBAL INNODB_LARGE_PREFIX = ON;
SET GLOBAL innodb_file_format = BARRACUDA;
对于索引过长的表,还需要设置row_format,like this
create table test (........) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT