Проблема с созданием пользователя в mysql

Попробуйте выяснить, какая ошибка возвращается. См.

man 2 sched_setaffinity 

Помимо этого, вам (двоичному файлу )нужна возможность "CAP _SYS _NICE" для изменения привязки. Поэтому вы должны

  • запустить программу от имени пользователя root или
  • установить эту возможность в двоичном коде (примечание :не работает в файловых системах, смонтированных по NFS)

Установка необходимых возможностей двоичного файла выполняется с помощью

sudo setcap CAP_SYS_NICE+e <file>
0
27.04.2017, 05:22
1 ответ

@Джули Пеллетье, наверное, права. Вы пытаетесь создать пользователя, который уже существует. Для проверки:

1) Войдите в mysql под пользователем root.

Введите:

use mysql;

2) Введите:

select * from user where User='www'\G;

Если этот запрос возвращает строку, это означает, что вы уже создали пользователя и можете войти в mysql с учетными данными, с которыми вы его создали. Что, скорее всего, так и есть.

Если вы забыли учетные данные или хотите заново создать пользователя, войдите в систему как root в mysql cli и снова выполните шаг 1, а затем введите:

delete from user where User='www';

, а затем:

flush privileges;

Помните, что при удалении пользователя запустите «сбросить привилегии». Обратитесь к этому сообщению:

https://stackoverflow.com/questions/5555328/error-1396-hy000-operation-create-user-failed-for-jacklocalhost

, чем повторно введите команду создания пользователя. Все это довольно просто и может быть решено с минимальными усилиями с вашей стороны.

0
28.01.2020, 04:46

Теги

Похожие вопросы