前面两篇文章已经按照阿里云服务器部署引导在云服务器上把node环境安装好并且把示例工程跑起来了,接下来尝试把我们自己的nestjs项目部署到云服务器实例上跑起来
1、mysql安装
由于我们项目中需要用到mysql数据库,所以要先安装mysql
- 依次执行命令下载并安装MySQL数据库。回显信息显示Complete!,表示MySQL数据库安装成功。
-
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm sudo yum install -y mysql57-community-release-el7-10.noarch.rpm sudo yum install -y mysql-community-server --nogpgcheck
- 完成
- 执行命令启动MySQL数据库。
-
sudo systemctl start mysqld.service
- 执行命令查看MySQL数据库的运行状态。
-
systemctl status mysqld.service
- 运行中
- 执行命令查看MySQL数据库的初始密码。
sudo grep "password" /var/log/mysqld.log
-
执行命令登录MySQL数据库。
mysql -u root -p
登录完成(密码输入可以在上一步输出内容里面复制粘贴过来)
-
执行命令修改MySQL数据库的初始密码。
-
密码必须同时包含大小写英文字母、数字和特殊符号中的三类字符。
-
注意每条完整的SQL命令结尾都有一个半角分号(;),如果多行命令中间没有分号分隔,这些命令将不会执行,直至遇到一个分号。
ALTER USER 'root'@'loca