1

Тема: Ошибка phpMyAdmin,помогите решыть!!!

Добрый день всем.У меня проблема с phpMyAdmin
Как написано в мануале: для расширения возможностей phpMyAdmin  необходимо создать новую базу "phpmyadmin" и в нее импортировать create_tables.sql.Но у меня при импорте create_tables.sql выдает ошибку,и создает только две таблицы  pma_bookmark,pma_column_info.В чем может быть проблема и как ее решыть?

[center]http://i030.radikal.ru/1004/01/7d649014aa84.jpg[/center]

2

Re: Ошибка phpMyAdmin,помогите решыть!!!

user
В конфигурационном файле MySQL (my.ini) попробуйте очистить директиву sql-mode. Обычно она должна выглядеть так, в этом случае ошибок не будет:
[mono]sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"[/mono]

3

Re: Ошибка phpMyAdmin,помогите решыть!!!

У меня все стоит на Freebsd и там такой строчки как вы указали не ту.

4

Re: Ошибка phpMyAdmin,помогите решыть!!!

Vot moy config.inc.php

<?php
/* $FreeBSD: ports/databases/phpmyadmin/files/config.inc.php.sample,v 1.3 2006/0
 *
 * Skeleton configuration file -- this file is empty on a fresh
 * installaton of phpmyadmin.
 *
 * Copy any settings you want to override from
 * libraries/config.default.php or use scripts/setup.php to generate a
 * basic configuration file
 *
 */


?>

5

Re: Ошибка phpMyAdmin,помогите решыть!!!

user
Конфигурационный файл MySQL (найдите файл my.cnf). Найти конфигурационный файл можно на странице переменных в phpMyAdmin, переменная [mono]basedir[/mono].

Так же режим совместимости (sql_mode) можно назначить с помощью SQL запроса:
[mono]SET GLOBAL sql_mode='';[/mono]
В этом случае при последующей перезагрузке сервера MySQL значение sql_mode снова выставится в то, которое прописано в конфигурационном файле MySQL.

6

Re: Ошибка phpMyAdmin,помогите решыть!!!

У меня базу перекидывает без проблем а вот базу create_tables.sql - дает ошибку.

7

Re: Ошибка phpMyAdmin,помогите решыть!!!

user
Вы обнулили sql_mode?
Покажите что у вас выводит запрос:
[mono]SELECT @@sql_mode;[/mono]

8 (изменено: Hanut, 2010-05-01 16:56:49)

Re: Ошибка phpMyAdmin,помогите решыть!!!

Все исправил ошибку там нужно было подредактировать create_tables.sql TIMESTAMP(14) на TIMESTAMP и все импортируется))
А вот как избавиться от этого:
При cookie-аутентификации, в конфигурационном файле необходимо задать парольную фразу установив значение директивы $cfg['blowfish_secret'].

Вот мой config.inc.php

<?php
  $i = 0;
  $i++;
  $cfg['blowfish_secret'] = 'zEFJlDcMztAcmVzK'; // Эту строку надо добавить. Любой набор букв и цифр. Запоминать не надо.
  $cfg['Servers'][$i]['host'] = 'localhost';
  $cfg['Servers'][$i]['extension'] = 'mysql';
  $cfg['Servers'][$i]['connect_type'] = 'tcp';
  $cfg['Servers'][$i]['auth_type'] = 'cookie';
  $cfg['Servers'][$i]['compress'] = false;
  $cfg['Servers'][$i]['auth_type'] = 'config'; // Эту надо удалить, иначе две строки auth_type получаются.
  $cfg['Servers'][$i]['user'] = 'root';
  $cfg['Servers'][$i]['password'] = '111111';
  $cfg['Servers'][$i]['controluser'] = 'pma';
  $cfg['Servers'][$i]['controlpass'] = '111111';
  $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
  $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
  $cfg['Servers'][$i]['relation'] = 'pma_relation';
  $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
  $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
  $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
  $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
  $cfg['Servers'][$i]['history'] = 'pma_history';
  $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
?>

9

Re: Ошибка phpMyAdmin,помогите решыть!!!

Спасибо))