| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > PHP4+Apache+MySQL |
| Автор: Denn 18.9.2003, 18:52 |
| Здравствуйте уважаемые! Уверен, кто программирует на PHP, знает ответы на мои вопросы. Помогите пожалуйста разобраться со следующими вопросами: 1. Если я создал базу MySQL у себя на компьютере, как и где она хранится и как её потом можно перенести на хост в интернете? 2. Как выглядет процедура создания базы на mysql-4.0.9-gamma-win или подобной, желательно подробнее. 3. Какие преимущества даёт phpMySQLAdmin? Что это такое и вообще зачем это нужно? Огромное спасибо! |
| Автор: MuToGeN 22.9.2003, 09:53 | ||
| Модератор: прошу не дублировать топики. 1. Хранится оно так: папка с mysql\data\имя БД\имя таблицы.frm папка с mysql\data\имя БД\имя таблицы.myd папка с mysql\data\имя БД\имя таблицы.myi как передать на сервер - в зависимости от того, что может предоставить хостинг, можно залить фаилы напрямую или передать в виде дампа 2.
3. Средство для администрирования MySQL на базе web-интерфейса, преимущества - с ним гораздо удобнее |
| Автор: VV 23.9.2003, 16:06 |
| Скорее всего нужно передавать на хост дамп базы(делается он с помощью команды mysqldump), а на сервере он возвращается к нормальному виду. |
| Автор: JimmyA 22.10.2003, 10:04 |
| ИМХО по переносу базы на сервак 1. делаешь у себя дамп типа mysqldump -p -u ИМЯ_ЮЗЕРА ИМЯ_БД > ИМЯ_ФАЙЛА.sql (жмакаешь ENTER, вводишь пароль, если есть) 2. полученный файл ИМЯ_ФАЙЛА.sql можешь заархивировать TARом и GZIPом? чтоб легче прошло на сервак 3. там, на серваке, в своей папке разархивируешь, и пишешь (если базы там ещё нет, то) mysql -p -u ИМЯ_ПОЛЬЗОВАТЕЛЯ (жмакаешь ENTER, вводишь пароль, а он наверняка там есть :-) CREATE DATABASE ИМЯ_БД; (потом, или если база уже есть и пуста) mysql -p -u ИМЯ_ПОЛЬЗОВАТЕЛЯ ИМЯ_БД < ИМЯ_ФАЙЛА.sql база ни кем не должна юзаться в этот момент. Если база не пуста, тут есть другие варианты... читай русский хелп на mysql.com найдёшь в Documentation... |