Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: INSERT into user .... Field 'ssl_cipher' doesn't have a default value
 
 автор: noob, fucking noob   (28.03.2007 в 18:08)   письмо автору
 
 

пытаюсь сделать:

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

та же самая хрень. подскажите, пожалуйста, как решить эту проблему.

   
 
 автор: ШИМ   (28.03.2007 в 19:53)   письмо автору
 
   для: noob, fucking noob   (28.03.2007 в 18:08)
 

Password("root"), - вот так скорее всего нельзя вставлять!
Либо все в скобки, либо без них! Точно не знаю.
Попробуй

   
 
 автор: Trianon   (28.03.2007 в 20:20)   письмо автору
 
   для: noob, fucking noob   (28.03.2007 в 18:08)
 

Эти таблицы - служебные. Корректируются они с помощью операторов GRAND и REVOKE.
Не то что бы их нельзя трогать обычными операторами DML-раздела - можно. Но их совершенно точно не стоит трогать тем, кто в SQL (и вчастности в администрировании MySQL) не съел собаку. Совершенно очевидно, что съевшие - вопросов по DML не задают. Они его с закрытыми глазами в полночь цитировать могут.

Поле ssl_cipher требует в обязательном порядке значения. Этим запросом Вы его нен специфицировали.

   
 
 автор: noob, fucking noob   (29.03.2007 в 10:05)   письмо автору
 
   для: Trianon   (28.03.2007 в 20:20)
 

про grant i revoke я уже понял... но я не могу разобраться с синтаксисом

   
 
 автор: Trianon   (29.03.2007 в 10:34)   письмо автору
 
   для: noob, fucking noob   (29.03.2007 в 10:05)
 

пробуйте работать через phpMyAdmin: Вы указываете нужные права - он показывает вид соответствующих запросов.

   
 
 автор: noob, fucking noob   (29.03.2007 в 17:27)   письмо автору
 
   для: 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)

ну что такое.... теперь и зайти не могу

   
 
 автор: Trianon   (29.03.2007 в 17:33)   письмо автору
 
   для: noob, fucking noob   (29.03.2007 в 17:27)
 

Вы не указываете пароль.
Нужно либо

mysql --user=root --pass=пароль

либо

mysql --user=root --pass

и вводить пароль с подсказки.

   
 
 автор: noob, fucking noob   (29.03.2007 в 17:39)   письмо автору
 
   для: Trianon   (29.03.2007 в 17:33)
 

ничего не помогает

   
 
 автор: noob, fucking noob   (30.03.2007 в 11:09)   письмо автору
 
   для: 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 тоже настроен и работает.

в чем может быть проблема?

   
 
 автор: minas   (01.04.2007 в 11:00)   письмо автору
 
   для: noob, fucking noob   (30.03.2007 в 11:09)
 

Создаем .htaccess со строкой

php_flag display_errors "On"


temp_con.php сюда дописываем

echo mysql_error();


И смотрим на ошибки.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования