Задавайте вопросы, мы ответим
Вы не зашли.
в my.ini
#Path to the database root
datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/"
по умолчанию вновь созданные database запихивает сюда
а если я хочу на D:/mySQL/ - переназначить не получается
почему database ROOT?
это особые базы и пользовательские создаются по другому?
спасибо
Неактивен
Вы не можете просто так переназначить datadir: для того, чтобы сервер запустился,
в этом каталоге должна быть по крайней мере база mysql.
В Windows Вы можете перенести отдельную базу на другой диск, хотя и несколько
странным способом:
1. Остановить сервер
2. Создать каталог с названием новой базы в новом месте
3. Создать текстовый файл с названием dbname.sym (где dbname - название базы) и с содержимым,
указывающим положение каталога, где нужно создать базу.
Неактивен
те я понимаю что нормальная практика когда рабочие базы (ВСЕ) находятся там же где инсталлируется сам MySQL? (в данном случае C:/Program Files/MySQL/MySQL Server 5.0/Data/)
спасибо
Неактивен
Нормальная практика - класть данные на отказоустойчивое хранилище. Иногда оно
совпадает с системным диском, иногда - нет.
Если Вы хотите перенести все базы в другое место, то нужно:
1. Остановить сервер
2. Перенести каталоги с данными в новое место (проще всего - весь каталог data)
3. В конфигурации сервера прописать новое положение каталога data
4. Запустить сервер
Неактивен
работаю с MySQL ControlCenter и MySQL Command line client
в Command line client
даю команду stop ()
в файле My.ini меняю путь datadir="
-> start
и ничего не меняется в MySQL ControlCenter server administration путь datadir= прежний
при перезагрузке компа дает ошибку пока не сброшу настройки через config wizard
пардон за уровень вопроса но это же для новичков
спасибо
Неактивен
Сервер лучше останавливать как службу - так Вы точно будете видеть, что он остановился.
Пуск / Настройки / Администрирование / Службы - кажется, так.
Ну и запускать как службу, разумеется
Какую ошибку говорит, кстати?
Неактивен
спасибо огромное (почему-то не дошло само что это служба)
Неактивен