1

Тема: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

Помогите пожалуйста новичку. Сиситема Win. Установлен Apache 2.0.55+PHP 5.1.4, потом поставил mySQL 5.0.22... всё настроил как пишут.. но дело в том, что настроил.. то настроил.. да вроде не до конца.. то есть Apache и PHP работают, всё в порядке в phpinfo mySQL отображается.. тестовая страница SQL тоже работает.. и показывает версию SQL'a.. дело а том, что надо установить phpMyAdmin.. установили.. выдаёт ошибку MySQL said: 
#1045 - Access denied for user 'root'@'localhost' (using password: NO... запутался окончательно.. объясните пожалуйста человеческим языком, что мне надо сделать.. и где..  то ли SQL надо настроить.. то ли phpMyadnin.. не пойму за что браться.. думаю за SQL.. да вот что делать надо.. читал документацию.. по форумам лазил.. да столько всего.. многое и не подходит.. надо натолкнуть на путь истинный smile  SQL устанавливал.. так:   произвёл инсталяцию через setup.exe, в появляющихся окнах настраивал опции.. установил пароль..,  подключил к PHP и всё.. а что дальше..?

2

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

Tagliani
К MySQL-серверу подключаешься через root? Через php-скрипт удается подключиться к базе данных?
Приведи здесь свой конфиг для phpMyAdmin.

3

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

К MySQL-серверу подключаюсь как user root.. phpinfo выводит следующую информацию

mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host localhost localhost
mysql.default_password mypass mypass
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user root root
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off

а конфиг файла confic.inc.php.. в этом фале, поле пароль оставлял и пустым и заполненным, результата не дало

<?php
/*
* Generated configuration file
* Generated by: phpMyAdmin 2.8.1 setup script by Michal ?iha? <michal@cihar.com>
* Version: $Id: setup.php,v 1.23.2.8.2.2 2006/05/15 07:57:09 nijel Exp $
* Date: Wed, 14 Jun 2006 18:55:15 GMT
*/

/* Servers configuration */
$i = 0;

/* Server localhost (config:root) [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'mypass';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'mypass';

$cfg['Servers'][$i]['AllowDeny']['order'] = '';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array (
);


/* End of servers configuration */

и дальше идёт ещё длинный список разных настроек, который начинается с

$cfg['PmaAbsoluteUri'] = '';
$cfg['PmaAbsoluteUri_DisableWarning'] = false;
$cfg['PmaNoRelation_DisableWarning'] = false;
$cfg['blowfish_secret'] = '';
$cfg['ServerDefault'] = 1;
$cfg['Server'] = '';
$cfg['OBGzip'] = 'auto';
$cfg['PersistentConnections'] = false;
$cfg['ExecTimeLimit'] = 300;
$cfg['SkipLockedTables'] = false;
$cfg['ShowSQL'] = true;
и.т.д

4

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

Tagliani
попробуй конфиг вот такого содержания:

<?php
$i = 0;
/* Server localhost (http:controluser) [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['only_db']='';

/* End of servers configuration */
$cfg['blowfish_secret'] = '42275c7f573da2.45032343';
?>
Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

5

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

к сожалению не помогло.. хмм, дело в том, что #1045 - Access denied for user 'root'@'localhost' (using password: NO) появляется даже при абсолютно пустом config.inc.php

если это поможет.. адрес моего сервера http://217.195.49.191/phpmyadmin
http://217.195.49.191/phpmyadmin/index.php
http://217.195.49.191/info.php
http://217.195.49.191/sql.php

6

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

Tagliani
Эта ошибка, если я не ошибаюсь, говорит о том, что у тебя не указывается пароль подключения к mysql-серверу. Как раз такая ситуация возможна, когда отсутствует конфиг-файл, либо при пустом конфигурационном файле.

Перемести conf.inc.php из папки 'config' в главную 'phpmyadmin', затем удали директорию 'config'

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

7

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

Всё ураааа, ошибка исчезла, удаление директории 'config' и перемещение в главную директорию 'phpmyadmin' помогло... БООльшое Спасибо за помощь tongue  Если что, буду ещё вас тревожить wink Ещё раз спасибо!

8

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

Tagliani
Пожалуйста wink
Рад был посодействовать в решении вопроса. Разумеется, если возникнут еще проблемы - велкам.

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

9

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

Такая же беда

Ответ MySQL:  

#1045 - Access denied for user: 'root@localhost' (Using password: NO)

Версии ПО:
phpMyAdmin 2.8.2.2
MySQL 3.23.53
PHP 4.2.3
Apache 2.0.43

Пробовал копировать вышеупомянутрый конфиг как в /config так и в корень - результат тоот же.

Может у кого-то есть идеи, что можно сделать?

Заранее спасибо.

10

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

skyline
Мне вот интересно, ты прочитал название темы?
"phpMyAdmin 2.8.1 как настроить под MySQL 5.0.22?"

Пробовал копировать вышеупомянутрый конфиг как в /config так и в корень - результат тоот же.

А директорию 'config' удалить не пробовал?

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

11

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

Lokki,

>А директорию 'config' удалить не пробовал?

Пробовал. Ничего не меняется.

12

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

skyline
Задан пароль для рута? Данная ошибка возникает после авторизации?

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

13

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

Админ, настала очередь помогать мне :'(

Проблема похожа. Сначала я установил MySQL ...все хорошо, при настройке ввел пароль,все как по маслу.
Потом установил Денвер (с диска журнала хакер) - новую версию. Запусти сервер, ввел ЛокалХост и увидел страницу "Ура, Все заработало"... Я обрадовался, но не тут то было! Хотел войти в phpmyadmin через ссылку на этой странице, а там вылетает страничка с
#1045 - Access denied for user: 'root@localhost' (Using password: NO)...

Сервер я устанавливал для форума. Кстати, после этой проблемы я решил переустановить MySQL. Удалил, начал установку...все хорошо, вот дошло до того, как мне надо настраивать сервер (ввести мыло, пароль)... нажимаю Exuite (или как-то так), на 3-ем пункте останавливаеться и ошибка :'(
Раньше такого не было... т.е. Я еще и немогу нормально ПЕРЕУСТАНОВИТЬ мускул...
Помоги чем можешь, кстати где этот myphpadmin находиться? я устанавливал его в комплекте с Денвером, но папку с пхпМайАдмин не нашел... и этот файлик  conf.inc.php  тоже не нашел... помоги, такхочеться форум поставить smile

14

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

я бысказал тебе большое спасибо еслиб ты меня проинструктировал он-лайн, ася: 6666407, но нет необходимости еслитызанят )

15

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

bagfinder
Спокойно, без слез. wink Поможем, чем сможем.

Хотел войти в phpmyadmin через ссылку на этой странице, а там вылетает страничка с
#1045 - Access denied for user: 'root@localhost' (Using password: NO)...

Зря ты стал переустанавливать MySQL-сервер из-за того, что phpMyAdmin не нашел значения конфигурационной переменной $cfg['Servers'][$i]['password']. MySQL тут, скорее всего, был ни при чем.

Сначала я установил MySQL ...все хорошо, при настройке ввел пароль, все как по маслу.
Потом установил Денвер (с диска журнала хакер) - новую версию.

Я не пользуюсь Денвером, но насколько я знаю - MySQL входит в состав дистрибутива Денвера. Поэтому если уж ты пользуешься Денвером, не стоит устанавливать MySQL отдельно.

Если MySQL 4.1 недостаточно для программерского счастья, тогда уж лучше ставить все по отдельности самостоятельно, т.к. Денвер - имеет закрытую архитектуру и плохо интегрируется с внешними приложениями. ИМХО.

Помоги чем можешь, кстати где этот myphpadmin находиться?

Где находится phpMyAdmin, ты можешь посмотреть по ссылке, которая в первый раз вызывала у тебя MySQL ошибку #1045.

Если ты имеешь ввиду дистрибутив - то я уже сказал выше, что т.к. не пользуюсь Денвером - я не знаю файловой структуры его дистрибутива. Скажу только, что идея "выдирать" phpMyAdmin из Денвера - плохая идея, т.к. он "заточен" именно под данный дистрибутив и имеет соответствующие исправления и корректная работа его отдельно от Денвера не гарантируется. Лучше скачать его отдельно с сайта: http://php-myadmin.ru/download/

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

16

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

Спасибо большое! все заработало. просто я забыл указать имя root smile
Кстати как изменить root начтонибудь более сложное?
И какие трудности могут возникнуть при переносе заполненого форума на отдельный сервер или хостинг (и как это вообще нужно делать) ?
Спс.

17

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

можно еще вопрос? Где бы найти такой пакет русификации, который бы русифицировал не только сам форум, но и левую панел администратора?
Можно вопрос не в тему?
Как установить новые кнопки?
И как сделать так,что бы когда пользователь заходил на форум, ему не требовалось в настройках переставлять язык с англ. на русский? (т.е. чтобы как он зашел, форум сразу правильно отображал название тем)...
Ядумаю эти вопросы имеют непосредственную связь с русификацие

спасибо большое и с Наступающим! smile

18

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

bagfinder
С новым годом!
1) Установка MySQL поверх Денвера возможна только при использовании разных портов, иначе возникает конфликт.
2) Пользователеь root сервиса MySQL - аналог пользователя root в системе Юникс, то есть пользователь имеющий неограниченные привилегии по созданию, удалению и редактированию БД и всех других пользователей. Изменять данное имя нельзя. Изменить парлоль пользователя root, как и любого дргугого, можно на странице "Привилегии" (Privileges) в phpMyAdmin. Но надо понимать, что при использовании Денвера сервисы Apache и MySQL доступны только локально, то есть извне (при изначальных настройках) к их портам достучаться нельзя, поэтому особая защита здесь не нужна.
3) При переносе форума на НОРМАЛЬНЫЙ (не бесплатный) хостинг, проблем возникнуть не должно, а если и возникнут тех-поддержка хостинга поможет вам их решить. Большинство форумов позволяют создавать дамп БД на которой они работают, и для переноса сообщений необходимо только импортировать данный дамп на новом хостинге. Если форум своими стредставами дамп делать не позволяет, сделать его, а затем и импортировать, можно с помощью phpMyAdmin, несколькими кликами, за пару минут.

О каком форуме идёт речь? Надо уточнять такие вещи, их ведь сотни.

19

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

Помогите мне пожалуйста я установил appserv 2.4.1!затем я на сервер устанавливаю движок DataLife Engine и для его установки нужен MySQL он идет вместе с пакетом appserv 2.4.1!но потом выдаёт ошибку Access denied for user: 'mysql@localhost' (Using password: YES) №1045!как сделать что бы не выдавало ошибку!:(

20

Re: phpMyAdmin 2.8.1 как настроить под MySQl 5.0.22?

REMIX
Уточните, при какой именно ситуации вылезает ошибка. Что вы запускаете? Судя по всему скрипт ищет пользователя MySQL с именем mysql и паролем. Как я понимаю такой пользователь не создан.