|
|
|
| Каким запросом узнается имя в MySQL. Т.е. при коннекте к MySQL есть такие переменные
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";
|
Например для юзверя запрос узнается в командной строке MySQL вот так select user();
А как узнать имя??? (для переменной 'dbname') | |
|
|
|
|
|
|
|
для: DissDoc
(18.06.2005 в 11:08)
| | Собственно ошибка у меня в том, что я вижу белый лист в броузере, когда запускю скрипт для тестирования MySQL.
Я читал посты http://softtime.ru/forum/read.php?id_forum=3&id_theme=4726&page=1 и д.р.
Проблема не исправилась!
Может быть это связано с тем, что у меня директории такие
Apache: C:\www
PHP: C:\php
MySQL: C:\Program Files\MySQL
Если причина в этом, то как это исправить? | |
|
|
|
|
|
|
|
для: DissDoc
(18.06.2005 в 11:18)
| | Вряд ли дело в путях, ведь MySQL слушает порт, и если сервер MySQL работает исправно, уже всё равно где расположен сам сервер. | |
|
|
|
|
|
|
|
для: DissDoc
(18.06.2005 в 11:08)
| | Текущую базу данных можно выяснить при помощи запроса
| |
|
|
|
|
|
|
|
для: cheops
(18.06.2005 в 12:18)
| | Но беда в том, что даже при
Информация о MySQL никакая не отображается =((( | |
|
|
|
|
|
|
|
для: DissDoc
(18.06.2005 в 11:08)
| | Все вроде заработало! Т.е. коннект есть к мускулу! НО, проблема следующего характера
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root@localhost";
$dbpasswd = "123";
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
// ОШИБАЕТСЯ ПОСТОЯННО ЗДЕСЬ, РУГАЯСЬ НА ОДНУ ИЗ 3х ПЕРЕМЕННЫХ
echo "<p>К сожалению, не доступен сервер mySQL</p>";
|
Я так понимаю, что dbpasswd - это пароль для запуска MySQL...
Что мне делать? Как проверить 3 переменных??? Какой-то из них я присваиваю неверные значения! | |
|
|
|
|
|
|
|
для: DissDoc
(21.06.2005 в 17:43)
| | А ты пробовал имя юзера root@localhost написать без символа @? | |
|
|
|
|
|
|
|
для: ms.Net
(21.06.2005 в 17:58)
| | Пробовал и без него! Но я запрос пробовал select user(); Там выдает root@localhost | |
|
|
|
|
|
|
|
для: DissDoc
(21.06.2005 в 17:43)
| | Если правильны имя БД, имя пользователя и пароль, то всё должно работать. Ты уверен что они верны? | |
|
|
|
|
|
|
|
для: ms.Net
(21.06.2005 в 18:04)
| | я вот в этом и не уверен! проверил - бд test - существует! а вот как пасс проверить? | |
|
|
|
|
|
|
|
для: DissDoc
(21.06.2005 в 18:29)
| | Вы назначали пароль - пускает ли с ним консольный клиент mysql.exe? | |
|
|
|
|
|
|
|
для: cheops
(21.06.2005 в 19:13)
| | >Вы назначали пароль - пускает ли с ним консольный клиент
>mysql.exe?
Пускает, я проверял! | |
|
|
|
|
|
|
|
для: DissDoc
(21.06.2005 в 17:43)
| | Вместо
<?php
$dbuser = "root@localhost";
?>
|
Укажите просто root
<?php
$dbuser = "root";
?>
|
так как хост указывается в переменной $dblocation.
PS Вы назначали новый пароль для пользователя root, после установки базы данных?
PPS Не могли бы вы привести то, что пишет mysql_connect(), когда "ругается на одну из 3х переменных"? | |
|
|
|
|
|
|
|
для: cheops
(21.06.2005 в 19:11)
| | >PS Вы назначали новый пароль для пользователя root, после
>установки базы данных?
Я немного не понял вопрос? Вы сейчас говорите про БД "test"? Т.е. нужно для каждой бд указывать пароль что ли? Или я не так понял?
>PPS Не могли бы вы привести то, что пишет mysql_connect(),
>когда "ругается на одну из 3х переменных"?
Он просто говорит, что не может подключиться! | |
|
|
|
|
|
|
|
для: DissDoc
(21.06.2005 в 20:00)
| | >Я немного не понял вопрос? Вы сейчас говорите про БД
Я имел ввиду пользователя root - его пароль... | |
|
|
|
|
|
|
|
для: cheops
(22.06.2005 в 00:25)
| | >Я имел ввиду пользователя root - его пароль...
Вот как раз его пароль 123! (Я когда захожу в консоль MySQL - то перед тем как начать работу с этой СУБД - ввожу 123. | |
|
|
|
|
|
|
|
для: DissDoc
(22.06.2005 в 12:52)
| | попробуйте просто root, а пароль не писать;)
или зайдите в phpmyadmin - права и пользователи | |
|
|
|
|
|
|
|
для: P@Sol
(22.06.2005 в 13:03)
| | >или зайдите в phpmyadmin - права и пользователи
Это где? =) | |
|
|
|
|
|
|
|
для: DissDoc
(22.06.2005 в 17:42)
| | ты знаешь что такое phpmyadmin? если да, то на главной странице есть ссылка "Права и пользователи" или "Привилегии", а если не знаешь, то http://www.phpmyadmin.net/home_page/index.php | |
|
|
|
|
|
|
|
для: P@Sol
(23.06.2005 в 10:32)
| | А есть документации на русском как им пользоваться? | |
|
|
|
|
|
|
|
для: DissDoc
(24.06.2005 в 23:11)
| | Описание этого Web-интерфейса имеется в нашей книге "PHP 5 Практика создания Web-сайтов" http://www.softtime.ru/php5/?id_article=43, сам же phpMyAdmin переведён на русский язык, который можно выбрать на главной странице Web-приложения. | |
|
|
|