一、数据库
1. 将本地数据转移至数据库(以IDEA为例)
第一步:导出本地数据库
第二步:上传至服务器
cd /usr/mysql
mkdir sql # 创建一个文件夹用于存放sql文件
第三步:导入数据库
1. 登录MySQL,创建一个数据库
mysql -uroot -p****
create database 大吉;
2. 选择数据库
use 大吉;
3. 导入sql文件
source /usr/mysql/sql/member.sql; # 导入member表
2. 创建用户并赋予权限
不建议直接使用root账户去远程连接
-
使用具有管理员权限的MySQL用户(如root)登录到MySQL服务器。
-
执行以下命令创建一个新用户:
CREATE USER '填入用户名'@'ip' IDENTIFIED BY '填入密码'; 示例: CREATE USER 'daji'@'%' IDENTIFIED BY '123456'; %表示所有ip都可以使用该账户,建议设置为指定ip
-
授予用户适当的权限。根据你的需求,选择授予用户的权限级别。以下是一些常见的权限及其对应的授权命令示例:
-
授予用户完全访问权限:
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost'; 示例: GRANT ALL PRIVILEGES ON *.* TO 'daji'@'%';
-
授予用户仅特定数据库的访问权限(推荐):
GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'localhost'; 示例: GRANT ALL PRIVILEGES ON 大吉.* TO 'daji'@'%';
-
授予用户特定权限,如SELECT、INSERT、UPDATE等:
GRANT SELECT, INSERT, UPDATE ON database_name.* TO 'new_user'@'localhost';
-
-
执行以下命令以使授权更改生效:
FLUSH PRIVILEGES; 这将刷新MySQL的权限并使新授权生效。
二、部署项目(这里仅以jar包为例)
1. 创建相应文件夹
cd /usr/java
mkdir jar
将需要部署的jar包拖入文件夹
2. 启动jar包(两种方式)
①直接启动(优点:可以看到控制台输出;缺点:关闭远程连接后就结束了)
1. 进入存放jar包的目录
java -jar xxx.jar
②后台启动(优点:后台运行,不会挂掉;缺点:看不到控制台输出)
1. 进入存放jar包的目录
nohup java -jar xxx.jar &
三、关闭项目
1. 直接启动直接关闭
ctrl + c
2. 后台启动指令关闭
ps -ef|grep java
kill -9 进程号
四、设置安全组
1. 点进去你的实例
2. 设置安全组
3. 点进去安全组