Не создаёться база abills.sql

Ответить
Leonid
Сообщения: 11
Зарегистрирован: Пн авг 11, 2008 8:16 am

Не создаёться база abills.sql

Сообщение 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
сильно не бейте я новенький!

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

база abills уже существует

Ultrapravyj
Сообщения: 4
Зарегистрирован: Пн мар 09, 2009 12:39 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
Ubuntu RULEZ =)

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

ну значит усер abills уже существует
Любой тупик - это тщательно замаскированный выход.

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Сообщение NiTr0 »

А почему не заводить юзера/базу штатными коммандами (CREATE USER, CREATE DATABASE, GRANT)? ИМХО неправильно лезть в кишки мускулу для такого...

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

NiTr0 писал(а):А почему не заводить юзера/базу штатными коммандами (CREATE USER, CREATE DATABASE, GRANT)? ИМХО неправильно лезть в кишки мускулу для такого...
ну он видимо где-то так и сделал, а потом начал насиловать мускл своим pre_abills.sql на что и получил дубликат :)
Любой тупик - это тщательно замаскированный выход.

Ultrapravyj
Сообщения: 4
Зарегистрирован: Пн мар 09, 2009 12:39 am
Откуда: ЕАО

Сообщение Ultrapravyj »

Не, не делал... Я вот чтото бьюсь с штатными командами, и не могу не чё сделать! У меня новый mysql, возможно там синтаксис поменялся, хотя возможно просто лыжи не едут! А как можно проверить наличие пользователя abills?
Ubuntu RULEZ =)

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

А как можно проверить наличие пользователя abills?

Код: Выделить всё

mysql mysql -u root -e 'SELECT user FROM user;' -p
Любой тупик - это тщательно замаскированный выход.

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Сообщение lasik »

Ultrapravyj писал(а):У меня новый mysql
это типа 6 ?

Ultrapravyj
Сообщения: 4
Зарегистрирован: Пн мар 09, 2009 12:39 am
Откуда: ЕАО

Сообщение Ultrapravyj »

Да нет, не 6...
5.0.51a
Ubuntu RULEZ =)

Ultrapravyj
Сообщения: 4
Зарегистрирован: Пн мар 09, 2009 12:39 am
Откуда: ЕАО

Сообщение Ultrapravyj »

Хорошо! У меня есть такой пользователь "abills", теперь как тогда его удалить и ещё дополнительно удалить базу данных, специально созданую для теста?
Ubuntu RULEZ =)

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

слушай поставь phpMyAdmin и не морочь голову... ну или зучай мускл
Любой тупик - это тщательно замаскированный выход.

Ответить