Я пытаюсь установить приложение queXS cati на свой рабочий стол Ubuntu, и я установил сервер MySQL и PHP 5 и не могу войти на сервер MySQL с правами root без пароля:
mysql -u root
это говорит
ERROR 1045(28000) : Access denied for user 'root@localhost' (using password: no )
Но это нормально, когда я вхожу mysql -u root -p
Я не могу понять, в чем проблема.
permissions
mysql
user232705
источник
источник
Ответы:
Добавьте переключатель
-p
для входа на основе пароля:Это нормальное поведение. Вы устанавливаете пароль root для своей базы данных, поэтому теперь вы не можете получить к нему доступ без пароля. Вот почему он сообщает:
Очевидно, когда вы даете пароль с
-p
коммутатором, вы добьетесь успеха.источник
Проще говоря, ваша «корневая» сессия не знает пароля для пользователя root mysql.
Если вы хотите облегчить доступ к вашему MySQL
создать .my.cnf в / root /
и положить в него
где offcourse mysqlrootpassword - ваш пароль для пароля root для mysql, поэтому при запуске mysql он использует этот пароль
Помните о безопасности этого файла - установите безопасные права, чтобы никто на вашем сервере не мог его прочитать!
источник
Войдите в webmin и под серверами, зайдите на сервер mySQLdatabase. После этого вы сможете установить (пользовательский) пароль, если у вас есть:
Веб-интерфейс прост, но для обеспечения безопасности используйте терминал.
веселит.
источник