1.3.1 • Published 9 months ago
database-ssh-connection v1.3.1
HOW TO USE
Example:
import { beginMysqlSSH } from '../dist/app.js';
import { readFileSync } from 'node:fs';
(async () => {
const key = readFileSync('./pk/key', { encoding: 'utf8' });
const connection = await beginMysqlSSH(key);
console.log('ssh connection ok');
connection.query(
`SELECT 1 AS result FROM user WHERE uid ='Ashkan';`,
(error, results, fields) => {
console.log(JSON.stringify(error));
console.log(JSON.stringify(results));
console.log(JSON.stringify(fields));
}
);
})();
.env
Environment variables are required, Create a .env
file in the project root directory and add the below variables:
NODE_ENV = 'development'
# connectionConfig
DB_HOST = '127.0.0.1'
DB_PORT = 3306
DB_USERNAME = 'database username'
DB_PASSWORD = 'database password'
DATABASE = 'database name'
# ssh configuration
SSH_HOST = 'YOUR.HOST.IP.ADDRESS'
SSH_PORT = 22
SSH_USERNAME = 'root'
# local machine configuration, SRC_PORT = any open port
SRC_HOST = '127.0.0.1'
SRC_PORT = 9001
1.2.8
9 months ago
1.2.7
9 months ago
1.3.1
9 months ago
1.3.0
9 months ago
1.2.9
9 months ago
1.2.6
12 months ago
1.2.5
1 year ago
1.2.4
1 year ago
1.2.3
1 year ago
1.2.2
1 year ago
1.2.1
1 year ago
1.1.9
1 year ago
1.1.8
1 year ago
1.1.7
1 year ago
1.1.6
1 year ago
1.1.5
1 year ago
1.1.4
1 year ago
1.1.3
1 year ago
1.1.2
1 year ago
1.1.1
1 year ago
1.1.0
1 year ago
1.0.9
1 year ago
1.0.8
1 year ago
1.0.7
1 year ago
1.0.6
1 year ago
1.0.5
1 year ago
1.0.4
1 year ago
1.0.3
1 year ago
1.0.2
1 year ago
1.0.1
1 year ago
1.0.0
1 year ago