MySQL Ю Mandrake

Linux, безопасность, сети и все что с этим связано
Аватара пользователя
Ign1111
Интересующийся
Сообщения: 45
Зарегистрирован: 14 май 2003, 17:41
Откуда: Kyiv
Контактная информация:

MySQL Ю Mandrake

Сообщение Ign1111 »

Установил MySQL.

Не могу понять, ведь должен быть файл /etc/my.cnf , а его там нет. Не подскажите где этот конфигурационный файл находится. Поиск по диску такого файла не обнаружил. Или это в стиле Mandrake пихать всё куда не попадя?

Я так понимаю, что должен быть админ базы, видимо он создаётся автоматом, но вот только я не могу понять какое имя и какой пароль? Ведь он нужен для создания новых пользователей, базы и hostname.

И сразу ещё вопросик, как задать Database server hostname, пользователя и его пароль?

P.S. Поставил APACHE, PHP, форум, прописал доменные имена, всё работатет. Осталось c MySQL разобраться, как пользователей и базы заводить к разным форумам. Всё это хочется на домашний комп поставить, только вот не получается. Помогите если есть опыт.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Ign1111, именно там он и должен находится. Хотя строго говоря его наличие необязательно. Напиши сам туда то что тебе надо.
Сразу после установки - root и пустой пароль на большинстве систем.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Ign1111
Интересующийся
Сообщения: 45
Зарегистрирован: 14 май 2003, 17:41
Откуда: Kyiv
Контактная информация:

Сообщение Ign1111 »

Llama писал(а):Сразу после установки - root и пустой пароль на большинстве систем.
# mysqladmin create ign1111
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'

Пустой то он пустой (насколько я понял - Using password: NO - пароль не используется).

$ mysqlshow
+-----------+
| Databases |
+-----------+
| test |
+-----------+

Удачно её удалил командой

$ mysqladmin drop test
$ mysqlshow
+-----------+
| Databases |
+-----------+
+-----------+

$ mysqladmin create ign1111
mysqladmin: CREATE DATABASE failed; error: 'Access denied for user: '@localhost' to database 'ign1111''

Пробывал смотреть маны, нашёл только как добавлять базу, а как добавить пользователя, пароль, и прописать хост - не нашёл. :(

P.S. Что за косяки на форуме с кодировкой? Нормально нельзя по русски писать.
Linux 4ever!

Аватара пользователя
zyxel
Неотъемлемая часть форума
Сообщения: 985
Зарегистрирован: 07 июн 2002, 12:05
Откуда: Минск, РБ
Контактная информация:

Сообщение zyxel »

Try to connect to mysql using next command:
"mysqladmin -u root -p create ign1111"
On password request just press Enter.
-Сынок, вставай, 5 утра, пора на работу.
-Папа, на какую работу ? Сегодня воскресенье !
-Сынок, какое воскресенье ! Мы же негры !
(С) анекдот

Аватара пользователя
invox
Неотъемлемая часть форума
Сообщения: 395
Зарегистрирован: 12 сен 2002, 17:53
Откуда: Минск
Контактная информация:

Сообщение invox »

как вариант: можешь перезапустить mysqld с параметром --skip-grant-tables, это отключит использование системы разграничения доступа, все пользователи будут иметь полный доступ ко всем таблицам. Смени пароль root'а для MySQL (не системный, для linux), а потом перезагрузи mysqld с обычными параметрами

Аватара пользователя
Ign1111
Интересующийся
Сообщения: 45
Зарегистрирован: 14 май 2003, 17:41
Откуда: Kyiv
Контактная информация:

Сообщение Ign1111 »

zyxel писал(а):Try to connect to mysql using next command:
"mysqladmin -u root -p create ign1111"
On password request just press Enter.
mysqladmin -u root -p create ign1111
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
invox писал(а):как вариант: можешь перезапустить mysqld с параметром --skip-grant-tables,
Не помогает. :(
invox писал(а):Смени пароль root'а для MySQL
Как?
Linux 4ever!

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Ign1111 писал(а):
invox писал(а):как вариант: можешь перезапустить mysqld с параметром --skip-grant-tables,
Не помогает. :(
invox писал(а):Смени пароль root'а для MySQL
Как?
1) Быть того не может. Что и как делал?
2) Выполнить пункт 1 и сменить стандартным способом.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Ign1111
Интересующийся
Сообщения: 45
Зарегистрирован: 14 май 2003, 17:41
Откуда: Kyiv
Контактная информация:

Сообщение Ign1111 »

Спасибо за советы. В общем я немного запутался, ну да ладно. Проделал на всякий случай всё, что указано в документации и советами на этом форуме. Главное, что заработало, вернее я допёр как работает. Просто я после попыток научится работать, сменил пароль рута и поэтому он мне везде 'Access denied'. :) Немного научился работать из командной строки, но установил phpMyAdmin, немного повозился с его запуском и проблеммы в администрировании MySQL отпали. :D
Linux 4ever!

Ответить