Вопрос

Я только что настроил сервер лампы, используя SUSE Server 10. Я хочу установить пароль root для MySQL, поэтому я ввел в терминал следующий:

mysqladmin -u root password MyPassword

и вывод:

mysqladmin: Can't turn off logging; error: 'Access denied; you need SUPER  
privilege for this operation'

Я не совсем уверен, что супер привилегия для Mysqladmin, и все мои поиски Google были бесплодными. Я могу использовать MySQL из командной строки, не введя такого пароля:

mysql -u root

Но я не могу получить доступ к базе данных MySQL для обновления пароля корневого пароля. Вот выход:

mysql> USE mysql;  
mysql> ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

Любая помощь будет очень ценится. Спасибо.

Это было полезно?

Решение

Я все еще не уверен, что это решение этой проблемы, но решение, которое я придумал, было установить Suse 11. Теперь все работает. Я думаю, что была только проблема с моей первой установкой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top