Вобщем стоит веб сервер на localhost'e Apache 2.0, PHP4 (4.2.3), Win MySQL admin v1.3. Так же стоит отдельно от localhost'a EMS MySQL Manager. Вобщем я в MyManager нажиаю на Create Database Wizard, и как бы ввожу имя базы new_db на следующем шаге ввожу: Host name: localhost User name: root Port: 3306 Password: ***** далее нажимаю next и там данные что выше нажимаю кнопку Test Connect и в итоге получаю ошибку "Out of memory". Вобщем перепробовал много способов иначе столько бы много буковок не писал*)) Хотелось бы получить доступ к MySQL админке на localhost'e, а от вас хотелось бы услышать подробно как можно это реализовать. Да и при этом на локалхосте файл my.ini выглядит так: PHP: #This File was made using the WinMySQLAdmin 1.4 Tool #09.01.2008 5:27:56 #Uncomment or Add only the keys that you know how works. #Read the MySQL Manual for instructions [mysqld] basedir=D:/server/mysql #bind-address=192.168.3.83 datadir=D:/server/mysql/data #language=D:/server/mysql/share/your language directory #slow query log#= #tmpdir#= #port=3306 #set-variable=key_buffer=16M [WinMySQLadmin] Server=D:/server/mysql/bin/mysqld-nt.exe user=root password=******* QueryInterval=10
Попробуй через скрипт, просьто для проверки можн ли подключится к ДБ PHP: <?php $host = "localhost"; $name = "root"; $pass = "****"; $db = "new_base"; $dbcon = @mysql_connect($host, $name, $dbpasswd); if (!dbcon) { exit ("<P>Сервер бд недоступен</P>" ); } else { $cdb = @mysql_query("CREATE DATABASE $db"); } if (!$cdb) { exit ("<P>Невозможно создать БД</P>"); } else { echo "<P>ДБ созданая</P>"; } ?> юзай phpmyadmin
вообще такая ошибка возникает когда при выполнении запроса клиент не может вернуть результат выполнения, хотя сам запрос должен выполниться...то есть в твоём случае база должна быть создана. А вообще используй phpmyadmin с ним проще)) FraiDex можно и покороче PHP: $dbhost = "localhost"; $dbname = "baza"; $dbuser = "root"; $dbpass = "qwerty"; mysql_connect("$dbhost", "$dbuser", "$dbpass") or die("Неконнект =("); mysql_select_db("$dbname") or die("База не существует"); mysql_close();
Онотолей-> PHP: Warning: Access denied for user: 'root@localhost' (Using password: YES) in D:\server\www\index.php on line 5 Warning: MySQL Connection Failed: Access denied for user: 'root@localhost' (Using password: YES) in D:\server\www\index.php on line 5 Неконнект =( FraiDex->тоже ошибка. Isis-> ок, ща проверю.
Процедурь--> Хм, а ты указал правильные данные для коннекта с БД? потому что по сей ошибке видно что неконнект. И поставь вместо неконнект =( и База не существует mysql_error() А ещё лучше кинул бы что у тебя на 5-ой строчке за код. Access denied означает что доступ запрещён....попробуй подключиться под юзером root и без пароля, возможно твоего пользователя не существует (ну мало ли) или привелегий не хватает хз