|
|
|
| пытаюсь сделать:
mysql>
-> insert into user (Host, User, Password, Select_priv, Insert_priv, Update_priv, Delete_priv)
-> values ("localhost", "php", Password("root"), "Y", "Y", "Y", "Y");
выдает:
Field 'ssl_cipher' doesn't have a default value
задаю ему NULL, выдает:
Field 'x509_issuer' doesn't have a default value
mysql> insert into user
задаю NULL
та же самая хрень. подскажите, пожалуйста, как решить эту проблему. | |
|
|
|
|
|
|
|
для: noob, fucking noob
(28.03.2007 в 18:08)
| | Password("root"), - вот так скорее всего нельзя вставлять!
Либо все в скобки, либо без них! Точно не знаю.
Попробуй | |
|
|
|
|
|
|
|
для: noob, fucking noob
(28.03.2007 в 18:08)
| | Эти таблицы - служебные. Корректируются они с помощью операторов GRAND и REVOKE.
Не то что бы их нельзя трогать обычными операторами DML-раздела - можно. Но их совершенно точно не стоит трогать тем, кто в SQL (и вчастности в администрировании MySQL) не съел собаку. Совершенно очевидно, что съевшие - вопросов по DML не задают. Они его с закрытыми глазами в полночь цитировать могут.
Поле ssl_cipher требует в обязательном порядке значения. Этим запросом Вы его нен специфицировали. | |
|
|
|
|
|
|
|
для: Trianon
(28.03.2007 в 20:20)
| | про grant i revoke я уже понял... но я не могу разобраться с синтаксисом | |
|
|
|
|
|
|
|
для: noob, fucking noob
(29.03.2007 в 10:05)
| | пробуйте работать через phpMyAdmin: Вы указываете нужные права - он показывает вид соответствующих запросов. | |
|
|
|
|
|
|
|
для: Trianon
(29.03.2007 в 10:34)
| | мля
D:\mysql\bin>mysql --user=root pass=root;
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O)
ну что такое.... теперь и зайти не могу | |
|
|
|
|
|
|
|
для: noob, fucking noob
(29.03.2007 в 17:27)
| | Вы не указываете пароль.
Нужно либо
mysql --user=root --pass=пароль
|
либо
и вводить пароль с подсказки. | |
|
|
|
|
|
|
|
для: Trianon
(29.03.2007 в 17:33)
| | ничего не помогает | |
|
|
|
|
|
|
|
для: noob, fucking noob
(29.03.2007 в 17:39)
| | со всеми проблемами , оп. выше, я уже разобался.
но - теперь я хочу проверить содединение php c mysql и делаю следующее:
1. файл db_config.php
<? php
$db_host = "localhost";
$db_user = "php";
$db_password = "texmex";
$db_name = "testdb";
?>
делаю новую папку config в своем webroot и кладу его туда.
2. файл temp_con.php
<?php
require ($_SERVER["DOCUMENT_ROOT"]."/config/db_config.php");
$connection = mysql_connect($db_host, $db_user, $db_password) or die ("error connecting");
echo "connection made";
?>
вызывю localhost/temp_con.php и мне выдает пустую страницу.
при этом php настроен нормально (выдает фиолетовые страницы) и mysql тоже настроен и работает.
в чем может быть проблема? | |
|
|
|
|
|
|
|
для: noob, fucking noob
(30.03.2007 в 11:09)
| | Создаем .htaccess со строкой
php_flag display_errors "On"
|
temp_con.php сюда дописываем
И смотрим на ошибки. | |
|
|
|