2012-02-20 14 views
0

5台のコンピュータで管理データベース(ndb_mgmd)、データノード(ndbd)2、SQLノード(mysqld)。私は管理ノードとデータノードを稼働させることができましたが、SQLノードを実行できませんでした。MySQLデータベースのクラスタリング - SQLノード(mysqld)を他のノードに接続する際の問題

これはエラーメッセージです: 'C:\のMySQL \クラスター\共有\のerrmsg.sys' messagefileをを見つけることができません
[ERROR]

、これは私が実行するために使用されるコマンドですSQLノード:
スタート/ BC:\ mysqlの\クラスター\ビン\ mysqldを--defaults-ファイル=のconf \のmy.101.cnf
スタート/ BC:\ mysqlの\クラスター\ビン\のmysqldを - defaults-file = conf \ my.102.cnf

これは私が管理ノード用に使用していのconfig.iniです:

[ndbd default] 
    noofreplicas=2 
    datadir=C:\MySQL_Cluster\My_Cluster\data 

    [ndbd] 
    hostname=localhost 
    NodeId=2 

    [ndbd] 
    hostname=localhost 
    NodeId=3 

    [ndb_mgmd] 
    NodeId=1 
    hostname=localhost 

    [mysqld] 
    NodeId=101 
    hostname=localhost 

    [mysqld] 
    NodeId=102 
    hostname=localhost 

my.101.cnfファイルが含まれています:

[mysqld] 
    ndb-nodeid=101 
    ndbcluster 
    datadir=C:\MySQL_Cluster\My_Cluster\data\mysqld1 
    port=3306 

とmy.102。 cnfは、以下を含みます。

[mysqld] 
    ndb-nodeid=102 
    ndbcluster 
    datadir=C:\MySQL_Cluster\My_Cluster\data\mysqld2 
    port=3307 

答えて

0

.cnfファイルは、basedir(MySQL Clusterソフトウェアがインストールされている場所)を定義することを確認します。 Windowsでは、パスを定義するための構文は少し異なります。 basedir = c:\\ Users \\ user1 \\ mysqlc

Andrew。

関連する問題