Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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.
SQL
CREATE DATABASE имя_базы;
ИМХО исчерпывающий ответ на вопрос...
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ом? чтоб легче прошло на сервак smile.gif

3. там, на серваке, в своей папке разархивируешь, и пишешь
(если базы там ещё нет, то)
mysql -p -u ИМЯ_ПОЛЬЗОВАТЕЛЯ (жмакаешь ENTER, вводишь пароль, а он наверняка там есть :-)
CREATE DATABASE ИМЯ_БД;

(потом, или если база уже есть и пуста)
mysql -p -u ИМЯ_ПОЛЬЗОВАТЕЛЯ ИМЯ_БД < ИМЯ_ФАЙЛА.sql

база ни кем не должна юзаться в этот момент.
Если база не пуста, тут есть другие варианты... читай русский хелп на mysql.com
найдёшь в Documentation...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)