|
автор: Юрий (24.11.2004 в 12:30) |
|
| Как создать из *.sql файла базу данных. Расскажите вплоть до того - на какие кнопки нажимать и в какие программы заходить | |
|
|
|
|
|
|
|
для: Юрий
(24.11.2004 в 12:30)
| | если есть программа MySQL-Front (распространяется бесплатно), скопировать ваш файл в буфер, войти в программу в закладку Query, вставить и запустить на выполнение. если есть какие-то ошибки, программа выдаст сообщение.
база должна быть создана заранее. это тоже просто делается - одним нажатием и вводом имени базы.
с консолью я не работала. немного помучилась поначалу и бросила. зачем тратить время. когда есть такие приятные интерфейсы, как MySQL-Front. :) | |
|
|
|
|
|
|
|
для: Юрий
(24.11.2004 в 12:30)
| | Это файл к MySQL? Тогда идите в C:/mysql/bin - зайдите в клиент mysql.exe, предварительно скопировав sql-файл в эту директорию
Результатом чего должно быть приглашение вида mysql>
Создайте базу данных
CREATE DATABASE name_base;
|
Здесь name_base - имя базы данных.
Выйдите из клиента набрав команду
Загрузите содержимое файла base.sql в новую базу данных
mysql -u root name_base<base.sql
|
Готово!
PS Можете проконтролировать создание базы опять запустив mysql.exe
mysql -u root
use name_base;
SHOW TABLES;
|
будут выведены названия таблиц в базе данных. | |
|
|
|
|
|
|
|
для: cheops
(24.11.2004 в 12:55)
| | А еще есть phpMyAdmin там тоже можно это сделать ;)
Есть на всех(почти) хостингах. | |
|
|
|
|
|
|
|
для: cheops
(24.11.2004 в 12:55)
| | А вот по-моему сам же cheops когда-то предлагал способ еще проще описанных: поместить файл sql в c:\mysql\bin, далее открыть mysql.exe из этой же папки и набрать source imya_fajla.sql; ввод. И все!!! | |
|
|
|
|
|
|
|
для: coloboc66
(26.11.2004 в 13:36)
| | Можно и так, но предварительно следует создать базу данных или добавить в начало SQL-файла строку
CREATE DATABASE name_base;
|
если её там нет. Если данная строка имеется создавать базу данных не следует, как впрочем и выбирать, если её нет базу данных следует создать и выбрать. Мне показалось что эти ньюансы могут запутать человека ранее не имевшего опыта работы с mysql.exe... | |
|
|
|