Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с созданием базы (ОС: Linux), Access denied for user ''@'localhost' to 
:(
    Опции темы
zluka
Дата 10.6.2007, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 27.7.2006

Репутация: нет
Всего: 2



Здраствуйте.
  Хочу создать базу, таким образом:
Код

mysql> CREATE DATABASE BAZA;

А вот чего выдало:
Код

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'BAZA'

Помогите решить проблему.
P.S. Подключаюсь к MySQL вот так:
Код

shell>mysql -h localhost -u mysql


ОС: OpenSuSE 10.2




--------------------
user posted image
PM MAIL   Вверх
Fin
Дата 10.6.2007, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дракон->Спать();
**


Профиль
Группа: Участник
Сообщений: 687
Регистрация: 4.1.2006

Репутация: нет
Всего: 10



У тебя стоит пароль к базе данных?


--------------------
Пролетал мимо.
PM MAIL   Вверх
zluka
Дата 10.6.2007, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 27.7.2006

Репутация: нет
Всего: 2



Нет, вроде не ставил. В my.cnf линия с password закоментирована.


--------------------
user posted image
PM MAIL   Вверх
Fin
Дата 10.6.2007, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дракон->Спать();
**


Профиль
Группа: Участник
Сообщений: 687
Регистрация: 4.1.2006

Репутация: нет
Всего: 10



Посмотри, будет ли проходить такой запрос. По идее говоря должен выйти список юзеров с паролем, зашифрованным в MD5
Код

select Host, User, Password from mysql.user



--------------------
Пролетал мимо.
PM MAIL   Вверх
zluka
Дата 10.6.2007, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 27.7.2006

Репутация: нет
Всего: 2



Вот чего написало:
Код

ERROR 1142 (42000): SELECT command denied to user ''@'localhost' for table 'user'



--------------------
user posted image
PM MAIL   Вверх
Fin
Дата 10.6.2007, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дракон->Спать();
**


Профиль
Группа: Участник
Сообщений: 687
Регистрация: 4.1.2006

Репутация: нет
Всего: 10



Есть одна догадка, у юзера mysql просто не хватает прав на создание базы данных smile

Добавлено через 6 минут и 46 секунд
Вот выписка одного из FAQ по настройке MySQL 
Цитата

 Я забыл пароль root к мускулу, что делать?!

Останавливаем сервер
Код

sudo /etc/init.d/mysql stop


Запускаем сервер БД с пропуском таблиц
Код

cd /usr/sbin
sudo mysqld --skip-grant-tables


Запускаем клиент под рутом
Код

sudo mysql -u root


Выполнсем запрос на изменение паролс. Перед вводимой командой должна отображаться строка "mysql>"
Код

UPDATE mysql.user SET Password=PASSWORD('rulez_password') WHERE User='root';


Перезагружаем права
Код

FLUSH PRIVILEGES;


Рестартуем мускул
Код

sudo /etc/init.d/mysql




--------------------
Пролетал мимо.
PM MAIL   Вверх
zluka
Дата 10.6.2007, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 27.7.2006

Репутация: нет
Всего: 2



Огромное спасибо Fin! Очень даже помогло! smile


--------------------
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.3829 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.