mysql では、「mysqld --initialize-insecure --user=mysql」コマンドを使用して問題を解決できます。このコマンドにより、MySQL インストール ディレクトリの bin ディレクトリにデータ フォルダが自動的に作成されます。このフォルダーはデータベース情報を保存するために使用されます。
このチュートリアルの動作環境: Windows10 システム、mysql5.7 バージョン、Dell G3 コンピューター。
mysql 5.7 バージョンをインストールするときに、ルート ディレクトリが原因でデータ フォルダーが欠落していることが判明した場合は、
他のバージョンのデータ フォルダーをコピーしないでください。
この操作は多くの潜在的な問題を引き起こす可能性があるためです: たとえば、show variables like "%charact%"; ステートメントを実行すると、エラー テーブルが存在しません。
cmd コマンド ウィンドウを開き、mysql インストール ディレクトリの bin ディレクトリを入力します。
次に、コマンドを入力します (注: すべて -- の前にスペースがあります。スペースを失わないよう、コマンドを自分で入力しないで、直接コピーすることをお勧めします):
mysqld --initialize-insecure --user=mysql
Enter キーを押して、ディレクトリに移動し、データ フォルダーが自動的に作成されていることを確認します。
問題解決
推奨学習: mysql ビデオ チュートリアル
以上がmysql にデータ フォルダーがない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。