1 (изменено: Herr Daniel, 2007-04-23 19:44:49)

Тема: Как установить расширеные функциональности phpmyadmin?

После некоторой работы решил, что готов к новым экспериментам с phpmyadmin.

Так как все установку комплекса mysql, apache, php, phpmyadmin проделал в соответствии со статьей Инструментарий веб-разработчика, был очень удивлен, когда столкнулся с проблемой загрузки файла upgrade_tables_mysql_4_1_2+.sql. При попытке импортировать его для создания новой базы данных, получаю следующее

Ошибка

SQL-запрос:

-- -------------------------------------------------------------
-- SQL Commands to upgrade pmadb for normal phpMyAdmin operation
-- with MySQL 4.1.2 and above.
--
-- This file is meant for use with MySQL 4.1.2 and above!
-- For older MySQL releases, please use create_tables.sql
--
-- If you are running one MySQL 4.1.0 or 4.1.1, please create the tables using
-- create_tables.sql, then use this script.
--
-- Please don't forget to set up the tablenames in config.inc.php
--
-- $Id: upgrade_tables_mysql_4_1_2+.sql 10020 2007-02-26 17:51:47Z lem9 $
-- --------------------------------------------------------
--
-- Database : `phpmyadmin`
--
ALTER DATABASE `phpmyadmin` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;



Ответ MySQL: 

#1 - Can't create/write to file '.\phpmyadmin\db.opt' (Errcode: 2)

Подскажите пожалуйста как быть?
Заранее спасибо! smile

2

Re: Как установить расширеные функциональности phpmyadmin?

Herr Daniel
В статье говорится о необходимости импорта create_tables_mysql_4_1_2+.sql. Скрипт обновления (upgrade) не создает БД, а только обновляет структуры таблиц, судя по всему БД phpmyadmin у вас вовсе нет.

3

Re: Как установить расширеные функциональности phpmyadmin?

Hanut
Прошу прощение за глупый вопрос. А где ее взять?
Если я правильно понимаю, при установки phpmyadmin ставится некая база, которая и называется 'phpmyadmin'... но у меня только mysql и information_schema. Ну и test. Я следовал неукоснительно Ваше статье (в которой все расписано очень четко и ясно, и ошибиться нельзя).
Подскажите, пожалуйста, где напортачил и как добыть базу?

4

Re: Как установить расширеные функциональности phpmyadmin?

Herr Daniel сказал:

Подскажите, пожалуйста, где напортачил и как добыть базу?

Отвечу за Hanut-a.

Для установки расширения сперва необходимо, импортировать специально предназначенные таблицы, для чего выберите на главной странице ссылку "Import" (Импорт), на открывшейся странице, в разделе "File to import" (Файл для импорта) нажмите кнопку "Browse...", выберите файл C:\apache\localhost\www\phpmyadmin\scripts\create_tables_mysql_4_1_2+.sql и нажмите кнопку "Go"(Пошел).

Результатом импорта будет создание базы данных `phpmyadmin` и таблиц `pma_bookmark`, `pma_table_coords`, `pma_history`, `pma_column_info`, `pma_pdf_pages`, `pma_relation`, `pma_table_info`, `pma_designer_coords`

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

5

Re: Как установить расширеные функциональности phpmyadmin?

Спасибо,Lokki.
Глупый вопрос. Действительно сначало надо создать таблицы, а потом уже обновлять...

6

Re: Как установить расширеные функциональности phpmyadmin?

Herr Daniel сказал:

Глупый вопрос. Действительно сначало надо создать таблицы, а потом уже обновлять...

В точку. wink

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)