所以我开始研究 node-mysql,因为我的整个网站都是用 PHP 构建的,但我想使用 node/socket.io 来实现平滑的异步用户端更新。但是,我在 node-mysql 上看到了一个问题,我还没有完全得到答案。mysql服务器的登录信息怎么不是公开信息?
根据文档https://github.com/felixge/node-mysql你像这样连接到数据库
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'me',
password : 'secret',
});
connection.connect();
connection.query('SELECT 1', function(err, rows, fields) {
if (err) throw err;
console.log('Query result: ', rows);
});
connection.end();
那么是什么阻止用户将服务器文件放入导航栏中并查看 mysql 服务器的登录信息呢?我对此感到非常困惑,有人可以向我解释一下吗?