Я установил mysql на сервер ubuntu и не указал пароль. Когда я делаюmysql запрашивает пароль, хотя мой пароль пуст
mysql -u root -p
он запрашивает пароль и без ввода каких-либо данных. Я просто нажал кнопку ввода, и он работает.
Теперь мне нужно выполнить некоторую операцию в базе данных с помощью задания cron. Мое задание cron не работает, потому что mysql запрашивает пароль. Я пробовал делать
mysql -u root -p'' my_database
но это тоже не сработало.
Любое предложение?
+1, Это технически ответ, который пользователь ищет. Чтобы не запрашивать пароль MySQL, не устанавливайте '-p'. – wuputah
wuputah вы правы. Не просите меня устанавливать пароль, когда я не хочу устанавливать пароль. –
Я предлагаю вам использовать хорошую защиту. Запуск root без пароля - высокий риск. По крайней мере ограничить доступ к локальной системе. Лучшей практикой для учетных записей без пароля является наименьший доступ. – BillThor