ドキュメント
MySQL
MySQL にはパスワード空の root ユーザーがあります。ローカル開発には十分です。phpMyAdmin(http://localhost:81/)や Adminer(http://localhost:82/)で別ユーザーを作ったり root のパスワードを変更できます。
注意: phpMyAdmin が root の空パスワードについて警告を出すことがありますが、ローカル用途では無視して構いません。
設定ファイル: winginx\mysql\my.ini
データディレクトリ: winginx\mysql\data
PHP から MySQL に接続するには mysql_connect のあと mysql_select_db を使います。
<?php
mysql_connect('localhost', 'mysql_user', 'mysql_password');
mysql_select_db('db_name');
mysql_set_charset('utf8');
?>
mysql_user、mysql_password、db_name には実際の値を入れます(ここではユーザー root、パスワードは空、データベース名は phpMyAdmin や Adminer で作成)。
Node.js から MySQL に接続
var mysql = require('mysql');
var client = mysql.createClient();
client.host = 'localhost';
client.port = '3306';
client.user = 'root';
client.password = '';
client.database = 'test_db';
client.query('SELECT * FROM "test"', function(error, result, fields){
if (!error){
// result を処理 ...
// 接続を閉じる
client.end();
}
});