Действительно, самый простой ответ - экспортировать старую базу данных, а затем импортировать ее в новую, созданную вами, чтобы заменить старую. Конечно, вы должны использовать phpMyAdmin или командную строку, чтобы сделать это.
Переименование и настройка базы данных Jerry - это BAD-IDEA! НЕ ДЕЛАЙТЕ ЭТОГО. (Если только вы не "хакерского типа", сидите в подвале своей матери в темноте и едите пиццу, спящую днем).
У вас будет больше проблем и работы, чем вы хотите.
Итак,
- Создайте новую базу данных и назовите ее правильным образом.
- Перейдите к phpMyAdmin и откройте базу данных, которую вы хотите экспортировать.
- Экспортируйте его (проверьте опции, но вы должны быть в порядке со значениями по умолчанию.
- Вы получите файл, похожий или похожий на этот.
Расширение этого файла .sql
- phpMyAdmin SQL Dump
- версия 3.2.4
- Хост: localhost
- Время генерации: 30 июня 2010 г. в 12:17
- Версия сервера: 5.0.90
- Версия PHP: 5.2.6
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
/ *! 40101 SET @OLD_CHARACTER_SET_CLIENT = @@ CHARACTER_SET_CLIENT /;
/ ! 40101 SET @OLD_CHARACTER_SET_RESULTS = @@ CHARACTER_SET_RESULTS /;
/ ! 40101 SET @OLD_COLLATION_CONNECTION = @@ COLLATION_CONNECTION /;
/ ! 40101 SET NAMES utf8 * /;
-
- База данных: mydatab_online
-
- Структура таблицы для таблицы user
СОЗДАТЬ ТАБЛИЦУ, ЕСЛИ НЕ СУЩЕСТВУЕТ user
(
timestamp
int (15) NOT NULL по умолчанию '0',
ip
varchar (40) NOT NULL по умолчанию '',
file
varchar (100) NOT NULL по умолчанию '',
ПЕРВИЧНЫЙ КЛЮЧ (timestamp
),
КЛЮЧ ip
(ip
),
КЛЮЧ file
(file
)
) ENGINE = MySAM CHARSET ПО УМОЛЧАНИЮ = latin1;
-
- Сброс данных для таблицы user
INSERT INTO user
(timestamp
, ip
, file
) ЗНАЧЕНИЯ
(1277911052, '999.236.177.116', ''),
(1277911194, '999.236.177.116', '');
Это будет ваш файл .sql. Тот, который вы только что экспортировали.
Найдите его на своем жестком диске; обычно это в /temp
. Выберите пустую базу данных с правильным именем (причина, по которой вы читаете это).
СКАЖИТЕ: Импорт - GO
Подключите вашу программу к правильной базе данных, введя ее в файл конфигурации .php. Обновите сервер (оба. Почему? Потому что я UNIX oldtimer , и я так и сказал.
Теперь вы должны быть в хорошей форме. Если у вас есть дополнительные вопросы, посетите меня в Интернете.