- 环境: Macbook M2
- 云服务器环境:腾讯云 轻量 2核2G3M 95r(新人优惠)
- 说明:从购买云服务器,到远程访问MySQL 部署全过程
一、 腾讯云购买
- 注册并完成实名认证
- 购买 腾讯云618 夏日盛惠_腾讯云年中优惠活动-腾讯云 (tencent.com)
- 选择 宝塔镜像
二、配置防火墙开放端口
1. 然后点“确定”,即可生效,不需要重启云服务器。用同样的方法开启继续 888/80/443/20/21 端口。
2. 重置轻量服务器密码
- 对于Linux实例,默认用户名为root
三、 Royal TSX 安装
Royal TSX 是一款 macOS 下可用的远程连接软件,类似于 Windows 系统的 XShell 。免费版最多支持 10 个连接,对于个人开发而言,已经足够了
1.下载链接 Royal Apps
2.安装插件(Terminal、File Transfer)
- 点击 Royal TSX -> Pligins
- Install Terminal、File Transfer 后点击 Apply & Close
3.New Document
-
点击File->New Document
-
Add Terminal
在Connections上右键
-
创建远程主机凭证
在Credentials上右键
-
设置使用Credentials
在Terminal上右键,选择Properties。左侧选择Crendentials,右侧选择Use an existing credential,选择刚才配置好的Crendential。点击 Apply & Close。接下来双击Terminal,即可登陆云服务器
四、配置并使用宝塔面板
1. 配置宝塔面板
- 选中应用管理,点击图中的登陆,便可跳转到Terminal。
- 在Terminal中输入
sudo /etc/init.d/bt default
命令,得到宝塔外网地址,username,password。 - 进入 宝塔的外网面板 地址,输入 username 以及 password。
- 安装套件 LNMP(推荐)。
五、在云服务器上安装jdk、Tomcat
1.在Royal TSX终端上,使用yum list | grep jdk
查找jdk版本
2.找到合适的版本,使用yum install java-1.8.0-openjdk-devel.x86_64
安装
3.使用宝塔面板安装Tomcat9
六、Mysql远程连接
在使用宝塔面板时,已经安装了Mysql,位置在/www/server/data
1.启动Mysql
可以在软件商店处,将Mysql放到首页,然后在首页启动Mysql。
2.修改root密码
3.打开防火墙3306端口
4.创建数据库
在宝塔面板上点击数据库->添加数据库。注意添加数据库的访问权限是所有人,这样可以远程连接。
5.远程连接数据库
- 在mac上,本人安装的是DBeaver,大部分的管理软件连接都大同小异。
- 填好ip地址,数据库名,用户名,密码之后,测试连接。(注意这个用户名密码是刚才创建数据库设置的,不是root的那个)
6.配置数据库远程连接的小坑
- 分清楚数据库的root用户,密码和新建数据库的用户名,密码。登录phpMyAdmin使用的是用户名是root,密码。
- 一开始我以为没装Mysql,后来就按照网上教程安装了mariadb,后来才想起来。把mariadb卸载之后,又重装了一下Mysql。后来发现在终端输入mysql不行,看了网上说是/usr/local里找不到。我创建了好多软连接还有export路径也不行,也有可能是因为用的是
www/server/data/mysql
(这是一个文件夹),花了几个小时。最后的解决方法终端输入alias mysql=/www/server/mysql/bin/mysql
就行了