1

Windows 7のデフォルトのストレージエンジンとしてMyISAMを使用するようにMysql(Ver 14.15 Distrib 6.0.8-alpha、Win64用)を構成しようとしています。次の内容でC:\my.cnfを作成しました。

[mysql]
default-storage-engine=myisam

そして、mysqlサービスを再起動し、コンソールからmysqlを実行しようとすると、次のエラーメッセージが表示されます。

mysql: unknown variable 'default-storage-engine=myisam'

私はチュートリアルから作業していて、上記をコピーしてmy.cnfファイルに直接貼り付けました。

私は次の組み合わせを試しました:

set default-storage-engine=myisam
storage-engine=mysiam
set storage-engine=mysiam
4

1 に答える 1

10

私はそれを変更しようとしましたが、うまくいきました。

私がしたことは、次のように[mysqld]グループの値を「INNODB」から「MYISAM」に変更しただけです

から

default-storage-engine=INNODB

default-storage-engine=MYISAM 

注: その[mysqld]グループはグループではありません[mysql]。[mysql] グループはサーバー用ではなく、MySQL クライアント用です。

または、実行してデフォルトのストレージエンジンを変更できます

"set global storage_engine=MYISAM"

この場合、サーバーを再起動する必要はありません。

それが役に立てば幸い....

于 2012-08-30T11:32:18.547 に答える