Я установил MySQL 5.5 на компьютер для разработки Windows, скопировал базу данных из каталога программ MySQL в другое место и использовал собственный файл mysql.ini для запуска сервера. Дампы с производства (под управлением MySQL 5.1) не загружались должным образом, поэтому я удалил MySQL 5.5, а затем установил MySQL 5.1.
Проблема в том, что в моей новой установке 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, думая, что у одного есть база данных, а у другого - нет. Не повезло.
Как я могу получить базу данных по умолчанию при установке Windows MySQL 5.1? В Windows нет утилиты командной строки для ее создания.
Обновление : Извините --- Я неправильно прочитал значение по умолчанию datadir
и искал не в том месте. База данных по умолчанию там.
Возможно, этот вопрос все еще актуален в том смысле, что я не знаю, как создать базу данных по умолчанию, но, к счастью, мне не нужно это знать, поскольку у меня невольно уже была база данных по умолчанию. *