1. 搜索數據庫配置信息

 grep "DB_" .env

2. 顯示隱藏的文件

ls -a   nto ls -l

or

ls -la   → all + detailed

3. 查看Linux 版本


cat /etc/os-release

NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"

4. 查看MySQL客戶端信息

任何一種
1. sudo systemctl status mysqld

2. sudo systemctl status mariadb

3. ps aux | grep -i mysql

4. rpm -qa | grep -i mysql

5. winSCP 顯示隱藏文件

6.  Install PHP 7.4

PHP for Windows downloads

7. Install composer

Composer Windows Installer

8. Install 其它包

composer install -vvv

9. Plink 建立SSH 連接通道

plink -i "D:\******.ppk" ec***-user@ec2-18-167-*****.ap-east-1.compute.amazonaws.com

輸入passphrase後建立SSH通道

第二部是測試在EC2服務器上是否可以連接到數據庫

通過NC 命令測試

nc -zv **********-east-1.rds.amazonaws.com 3306


沒有NC,則通過普通命令測試

timeout 5 bash -c '</dev/tcp/*******-1.rds.amazonaws.com/3306' 
&& echo "Connected" || echo "Failed"

第三部測試服務是否連同

在CMD中輸入

有些服務不讓Ping
ping ec2-18-167-*******.ap-east-1.compute.amazonaws.com -t

不支持nslookup
nslookup ec2-18-*****.ap-east-1.compute.amazonaws.com

都支持 只測試其中一個端口
powershell Test-NetConnection 18.167.**.** -Port 22

10.  啟動

php artisan serve --port=9000

11. plink 鏈接本地接口3307 訪問 遠程數據庫


plink -i "D:\證書th1.ppk" -N -L 
3307:遠程數據庫服務器名稱或者IP:3306 ESB服務器跳板.compute.amazonaws.com

測試是否啟動
netstat -ano | findstr :3307

更多推荐