Forum Webscript.Ru

Программирование => PHP => Тема начата: Necros от 15 Марта 2002, 17:45:08

Название: MySQL Admin
Отправлено: Necros от 15 Марта 2002, 17:45:08
Вообщем запускаю  скрипт, ввожу свой логин и пароль, а мне пишет Acces Denied...
Хотя логин и пароль верны 100%
Сайт у меня находится на КМ.РУ, может быть там какие-то особенности в MySQL базе, или это я просто не шарю, этим скриптом пользуюсь впервые, нужен для того, чтобы заполнить таблицы в базе из файла xxx.sql...может есть еще какие-то другие скрипты для этого ?
Заранее благодарен за одупление по этому вопросу...:)
Название: MySQL Admin
Отправлено: AlieN от 15 Марта 2002, 17:48:40
PHP Mysqladmin поставь у меня там тоже хостинг работает нормально
Название: MySQL Admin
Отправлено: Necros от 15 Марта 2002, 18:02:39
AlieN
А откудава ее можно взять ?
У меня стоит PHP MyAdmin, им можно заполнять таблицы из файла xxx.sql ?
Название: MySQL Admin
Отправлено: Dm от 15 Марта 2002, 18:14:44
попробуй настроить login/pass в config.inc.php

Цитировать
им можно заполнять таблицы из файла xxx.sql

можно.
Название: MySQL Admin
Отправлено: Britva от 15 Марта 2002, 18:39:19
поставь 2.2.5 (брать с http://phpmyadmin.sf.net)
и пропиши в config.inc.php
$cfgServers[1][\'auth_type\']     = \'http\';     // Authentication method (config, http or cookie based)?
остальное настрой как надо (host/user/password/only_db)
в ранних версиях (2.2.2 чтоли) через http авторизация глючила почему-то.
Название: MySQL Admin
Отправлено: Dm от 15 Марта 2002, 18:47:08
вариант 2:
прописать логин, пароль, сервер в config.inc.php,
а каталог phpmyadmin закрыть с помощью .htaccess.
Название: MySQL Admin
Отправлено: Britva от 15 Марта 2002, 18:52:47
Цитировать
.htaccess.

на km.ru его еще дополнительно просить надо. да и на w2k им не закроешь :)
удобней в конфиге менять.
Название: MySQL Admin
Отправлено: Necros от 15 Марта 2002, 19:20:09
Dm
Ну так PHP MyAdmin у меня установлен и с MySQL конектится тоже нормально, тогда ты просто одупли меня как мне заполнить таблицы из файла, который у меня есть на жестком, а вообще чтобы было понятней, я просто хочу себе установить PHPNUKE, и там дается файл nuke.sql , так вот как мне с помощью скрипта это сделать ?
Название: MySQL Admin
Отправлено: Dm от 15 Марта 2002, 20:25:04
Necros
вызываешь необходимую базу данных (слева окно со списком таблиц). Ниже есть "выполнить sql запрос". Еще чуть ниже есть "месторасположение текстового файла" с кнопочкой обзор. Указываешь файл, и ок. Она напишет, если запрос выполнен успешно.
или не то имел в виду?
Название: MySQL Admin
Отправлено: Dm от 15 Марта 2002, 20:27:14
Britva
во-первых, халявные хостинги этим и отличаются :)
во-вторых, можно банально и просто chmod\'ом через ftp ;)
когда юзаешь phpmyadmin - 755, не юзаешь - 000.
в целях безопасности, конечно.
Название: MySQL Admin
Отправлено: Britva от 16 Марта 2002, 02:21:56
в-третьих km.ru .htaccess дает, всего лишь надо попросить :)
Название: MySQL Admin
Отправлено: Dm от 16 Марта 2002, 02:36:31
Britva
это мысль!
ну а если вломы написать им? ;)
вообще, ни разу не юзал km.ru.
Название: MySQL Admin
Отправлено: Necros от 16 Марта 2002, 14:38:28
Dm
В принциппе именно это я и имел ввиду, только вся проблема в том, что расширение у этого файла не текстовое, а *.sql , и когда я так делаю как ты описал выше, мне выдает ошибки :(
Я смотрел этот файл, там что-то наподобие исполнительной программы, с командами для заполнения определенных таблиц, разными значениями...тоесть поидее, можно все сделать в ручную, следуя этому файлу, только там столько всего, что офигеть можно...
Название: эээ
Отправлено: Britva от 16 Марта 2002, 16:38:50
а какая разница какое расширение??? выбираешь файл через Обзор на твоем диске (локальном) и выполняешь дамп - и все...
Название: MySQL Admin
Отправлено: Dm от 16 Марта 2002, 17:15:49
Necros
какие ошибки выдает?
покажи кусочек кода этого sql файла. (если в форуме не хочешь, можно мне на мыло, к примеру)

Если это стандартный файл с sql запросами, то все должно работать.

email: dmq@mailru.com
Название: MySQL Admin
Отправлено: Necros от 16 Марта 2002, 18:35:25
Вот часть кода файла nuke.sql :
=============================

# MySQL dump 8.13
#
# Host: localhost    Database: nuke
#--------------------------------------------------------
# Server version   3.23.36

#
# Table structure for table \'nuke_authors\'
#

CREATE TABLE nuke_authors (
  aid varchar(30) NOT NULL default \'\',
  name varchar(50) default NULL,
  url varchar(60) default NULL,
  email varchar(60) default NULL,
  pwd varchar(13) default NULL,
  counter int(11) NOT NULL default \'0\',
  radminarticle tinyint(2) NOT NULL default \'0\',
  radmintopic tinyint(2) NOT NULL default \'0\',
  radminuser tinyint(2) NOT NULL default \'0\',
  radminsurvey tinyint(2) NOT NULL default \'0\',
  radminsection tinyint(2) NOT NULL default \'0\',
  radminlink tinyint(2) NOT NULL default \'0\',
  radminephem tinyint(2) NOT NULL default \'0\',
  radminfilem tinyint(2) NOT NULL default \'0\',
  radminfaq tinyint(2) NOT NULL default \'0\',
  radmindownload tinyint(2) NOT NULL default \'0\',
  radminreviews tinyint(2) NOT NULL default \'0\',
  radminsuper tinyint(2) NOT NULL default \'1\',
  admlanguage varchar(30) NOT NULL default \'\',
  PRIMARY KEY  (aid)
) TYPE=MyISAM;

#
# Dumping data for table \'nuke_authors\'
#

INSERT INTO nuke_authors VALUES (\'God\',\'God\',\'http://phpnuke.org\',\'http://phpnuke.org\',\'Password\',0,0,0,0,0,0,0,0,0,0,0,0,1,\'\');

#
# Table structure for table \'nuke_autonews\'
#

CREATE TABLE nuke_autonews (
  anid int(11) NOT NULL auto_increment,
  catid int(11) NOT NULL default \'0\',
  aid varchar(30) NOT NULL default \'\',
  title varchar(80) NOT NULL default \'\',
  time varchar(19) NOT NULL default \'\',
  hometext text NOT NULL,
  bodytext text NOT NULL,
  topic int(3) NOT NULL default \'1\',
  informant varchar(20) NOT NULL default \'\',
  notes text NOT NULL,
  ihome int(1) NOT NULL default \'0\',
  alanguage varchar(30) NOT NULL default \'\',
  acomm int(1) NOT NULL default \'0\',
  PRIMARY KEY  (anid)
) TYPE=MyISAM;
==================================

А вот какие ошибки мне выдает PHP MyAdmin:


Warning: open_basedir restriction in effect. File is in wrong directory in /home/home/u3135182/www/phpadmin/db_readdump.php3 on line 47

Warning: fopen("/var/tmp//phpzQUPgu","r") - Operation not permitted in /home/home/u3135182/www/phpadmin/db_readdump.php3 on line 47

Warning: Supplied argument is not a valid File-Handle resource in /home/home/u3135182/www/phpadmin/db_readdump.php3 on line 47
Название: MySQL Admin
Отправлено: Dm от 17 Марта 2002, 23:17:33
sql файл правильный.

она не может сделать upload файла на сервер.
Название: MySQL Admin
Отправлено: Necros от 18 Марта 2002, 15:51:40
Dm
Хм, и что теперь делать ? :(
Название: MySQL Admin
Отправлено: Dm от 18 Марта 2002, 20:13:47
это от хостинга зависит.

можно, конечно, закачать sql файл на сервер, написать скрипт и заправить все в бд независимо от phpmyadmin
Название: MySQL Admin
Отправлено: Necros от 19 Марта 2002, 14:58:15
Ясненько, пасиба за советы, будем пробовать...:)