MySQL - [решено] Где лежат базы MySQL

Ответить
Аватара пользователя
Filariel

MySQL - [решено] Где лежат базы MySQL

Сообщение Filariel »

Проинсталил MYSQL на редхат из менеджера пакетов но не как не могу найти папку где лежат базы .

Подскажите пожалуста. И скажите смогу ли я с виндовс сервера базу перенести на линукс сервер и как это сделать ?
Аватара пользователя
mar

Re: MySQL - [решено] Где лежат базы MySQL

Сообщение mar »

PHP код:

Код: Выделить всё

ls -l /etc |grep my 






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



переносить базы можно куда угодно и откуда удобно, но штатными средствами:

там, откуда берем:



PHP код:

Код: Выделить всё

mysqldump -h хост -u имя_пользователя --password=пароль -a имя_базы > имя_файла 






(команда может быть и короче, например, для localhost хост можно не указывать и т.д.

там, куда переносим создаем базу, пользователя с правами и:



PHP код:

Код: Выделить всё

mysql --host=хост --user=имя_пользователя --password=пароль  имя_базы 



(команда опять-таки может быть сокращена)



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



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

Вернуться в «Программирование и базы данных»