LINUX.ORG.RU

mysql


0

0

возникла следующая проблема, после установки mysql не дает залогиниться никакому пользователю, да и руту, если ему прописать пароль. Говорит, что пользователю xxx@localhost или какой другой аксесс денайд. Если руту пароль не проставлять то тока с него и можна коннектиться, а всех остальных не пускает, причет пароль правильно прописывается и в таблицу прописывались всевозможные вариации и для rootа и для пользователей разных, бред какой-то короче. Помогите с этим разобраться.

anonymous

Так и должно быть. Пользователей надо добавлять ручками - это описано в файле 'MySQL-for-dummies'.
1) Админгистратор:
insert into user values ('localhost','mysql',password('пароль'),'Y','Y'....'Y');
(после password() идут 10 штук 'Y')
2. Привилегированный пользователь:
тоже самое, только вместо юзера mysql другое имя.
Потом, после создания базы данных, надо предоставить пользователям
права на нее:
create database mydb;
insert into user ('loclahost','mydb','username',password('...'),.....);
Лучше для таких целей использовать что-то типа webmin или
другой GUI.

Pit
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.