Windows 開発マシンに MySQL 5.5 をインストールし、データベースを MySQL プログラム ディレクトリからカスタムの場所にコピーし、カスタムの mysql.ini ファイルを使用してサーバーを起動しました。本番環境 (MySQL 5.1 を実行) からのダンプは適切にロードされないため、MySQL 5.5 をアンインストールしてから MySQL 5.1 をインストールしました。
問題は、Windows で新しい MySQL 5.1 インストールにデフォルトのデータベースがないことです。datadir は、デフォルトの my.ini ファイルに設定されています。
datadir="C:/ProgramData/MySQL/MySQL Server 5.1/Data/"
しかし、そのディレクトリは存在しません。私は mysql-5.1.57-winx64 をアンインストールして mysql-essential-5.1.57-winx64 をインストールしようとさえしました。運がない。
MySQL 5.1 の Windows インストールでデフォルト データベースを取得するにはどうすればよいですか? Windows には、それを作成するためのコマンドライン ユーティリティはありません。
更新:申し訳ありません---デフォルトdatadir
を読み違え、間違った場所を探していました。デフォルトのデータベースがあります。
デフォルトのデータベースを作成する方法がわからないという点で、おそらくこの質問はまだ有効です---しかし、無意識のうちにデフォルトのデータベースをすでに持っていたので、幸いなことにそれを知る必要はないようです。