Thông tin kết nối
Sơ đồ minh họa
Luồng thao tác chính (không phải ảnh Console)
Schema
Thông tin DB
Queries
Theo dõi query usage
Optimize
Index/plan khi chậm
MySQL usage
1Queries 51%
2Storage 37%
3Bandwidth 18%
4Timeouts none
Vào database MySQL trong Console, mở tab Connection rồi copy Host, Port, Username, Password và Database/Schema. Dùng đúng Database/Schema hiển thị trong Console khi cấu hình app.
App chạy cùng organization với database dùng Private address và port trong Connection. Máy cá nhân hoặc client ngoài DLEZ dùng Public address. Giữ credential phía server; xem public/private network trước khi cấu hình. Các giá trị bên dưới là mẫu, hãy thay toàn bộ bằng thông tin Console.
MYSQL_HOST="copy-host-from-console"
MYSQL_PORT="3306"
MYSQL_USER="copy-from-console"
MYSQL_PASSWORD="copy-from-console"
MYSQL_DATABASE="copy-from-console"Node.js
npm install mysql2
import mysql from "mysql2/promise";
const db = await mysql.createConnection({
host: process.env.MYSQL_HOST,
port: Number(process.env.MYSQL_PORT),
user: process.env.MYSQL_USER,
password: process.env.MYSQL_PASSWORD,
database: process.env.MYSQL_DATABASE,
});Go
go get github.com/go-sql-driver/mysql
dsn := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s",
os.Getenv("MYSQL_USER"),
os.Getenv("MYSQL_PASSWORD"),
os.Getenv("MYSQL_HOST"),
os.Getenv("MYSQL_PORT"),
os.Getenv("MYSQL_DATABASE"),
)