ドキュメント

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();
  }

});
Winginx © Alexei Shabalin, 2011-2023