Страница 1 из 1
Не создаёться база abills.sql
Добавлено: Пн авг 11, 2008 8:24 am
Leonid
на этапе установки mysql при создании пользавателя и базы
mysql -u root -p < pre_abills.sql
пишет
ERROR 1062 (23000) at line 2: Dublicate entry '%-abills' for key 1
система ubuntu server 8,04
сильно не бейте я новенький!
Добавлено: Пн авг 11, 2008 8:39 am
ran
база abills уже существует
Добавлено: Пн мар 09, 2009 12:50 am
Ultrapravyj
У меня аналогичная ошибка, но в списке баз abills отсутствует! Где ещё можно капать?
Вот содержимое файла pre_abills.sql :
use mysql;
INSERT INTO user (Host, User, Password) VALUES (?localhost?,'abills?,password(?sqlpassword?));
INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Index_priv, Alter_priv) VALUES (?localhost?, ?abills?, ?abills?, ?Y?, ?Y?, ?Y?, ?Y?, ?Y?, ?Y?, ?Y?, ?Y?);
CREATE DATABASE abills;
Ошибка соответственно:
ERROR 1062 (23000) at line 2: Dublicate entry 'localhost-abills' for key 1
Добавлено: Пн мар 09, 2009 6:35 am
ran
ну значит усер abills уже существует
Добавлено: Пн мар 09, 2009 11:38 am
NiTr0
А почему не заводить юзера/базу штатными коммандами (CREATE USER, CREATE DATABASE, GRANT)? ИМХО неправильно лезть в кишки мускулу для такого...
Добавлено: Пн мар 09, 2009 2:45 pm
ran
NiTr0 писал(а):А почему не заводить юзера/базу штатными коммандами (CREATE USER, CREATE DATABASE, GRANT)? ИМХО неправильно лезть в кишки мускулу для такого...
ну он видимо где-то так и сделал, а потом начал насиловать мускл своим pre_abills.sql на что и получил дубликат

Добавлено: Пн мар 09, 2009 2:58 pm
Ultrapravyj
Не, не делал... Я вот чтото бьюсь с штатными командами, и не могу не чё сделать! У меня новый mysql, возможно там синтаксис поменялся, хотя возможно просто лыжи не едут! А как можно проверить наличие пользователя abills?
Добавлено: Пн мар 09, 2009 4:05 pm
ran
А как можно проверить наличие пользователя abills?
Код: Выделить всё
mysql mysql -u root -e 'SELECT user FROM user;' -p
Добавлено: Вт мар 10, 2009 8:40 am
lasik
Ultrapravyj писал(а):У меня новый mysql
это типа 6 ?
Добавлено: Вт мар 10, 2009 2:29 pm
Ultrapravyj
Да нет, не 6...
5.0.51a
Добавлено: Вт мар 10, 2009 2:37 pm
Ultrapravyj
Хорошо! У меня есть такой пользователь "abills", теперь как тогда его удалить и ещё дополнительно удалить базу данных, специально созданую для теста?
Добавлено: Вт мар 10, 2009 2:46 pm
ran
слушай поставь phpMyAdmin и не морочь голову... ну или зучай мускл