Войти

Показать полную графическую версию : [решено] Где лежат базы MySQL


Filariel
25-09-2006, 12:23
Проинсталил MYSQL на редхат из менеджера пакетов но не как не могу найти папку где лежат базы .
Подскажите пожалуста. И скажите смогу ли я с виндовс сервера базу перенести на линукс сервер и как это сделать ?

mar
25-09-2006, 13:42
ls -l /etc |grep my

и смотрим my.ini (или как его зовут) на предмет дислокации баз. Только зачем Вам это?

переносить базы можно куда угодно и откуда удобно, но штатными средствами:
там, откуда берем:
mysqldump -h хост -u имя_пользователя --password=пароль -a имя_базы > имя_файла
(команда может быть и короче, например, для localhost хост можно не указывать и т.д.
там, куда переносим создаем базу, пользователя с правами и:
mysql --host=хост --user=имя_пользователя --password=пароль имя_базы < имя_файла
(команда опять-таки может быть сокращена)

для простоты можно воспользоваться phpmyadmin-ом, предварительно установив его.

Единственное, чего НЕ надо делать,- это не надо переносить вручную из каталога в каталог. Ошибок потом не оберетесь, особенно с правами, как системными, так и mysql-ыми




© OSzone.net 2001-2012