ФорумРазработкаБазы данных → MySQL grant multiple databases

MySQL grant multiple databases

  • ArtemVortax

    Сообщения: 48 Репутация: N Группа: Джедаи

    Spritz 6 ноября 2015 г. 11:40

    Всем привет, проблема следующая.

    Есть список из n баз данных. Им нужно "привязать" пользователя user1.
    Есть также список из m баз данных. Им нужно "привязать" пользователя user2.

    Как это проще всего сделать? Имена баз данных не имеют определенных идентифицирующих признаков типа префиксов и постфиксов.

    Я вижу это примерно так:

    1)mysql>
    GRANT ALL ON ('db_1_1.','db_1_2.','db_1_3.', ... 'db_1_N.') TO 'user1'@'localhost';
    GRANT ALL ON ('db_2_1.','db_2_2.','db_2_3.', ... 'db_2_M.') TO 'user2'@'localhost';
    2) Импорт из файла, где в файле
    GRANT ALL ON db_1_1.* TO 'user1'@'localhost';
    GRANT ALL ON db_1_2.* TO 'user1'@'localhost';
    GRANT ALL ON db_1_3.* TO 'user1'@'localhost';
    ...
    GRANT ALL ON db_1_N.* TO 'user1'@'localhost';
    ...
    GRANT ALL ON db_2_M.* TO 'user2'@'localhost';
    3) Через баш скрипт проходя по списку с названиями бд

    Ни первый, ни второй вариант не катят. Третий сработает, но неохота заморачиваться с ним.

  • phpdude

    Сообщения: 26610 Репутация: N Группа: в ухо

    Spritz 6 ноября 2015 г. 13:31, спустя 1 час 50 минут 58 секунд

    блин как удобно все 3 метода подойдут.

    Сапожник без сапог
  • ArtemVortax

    Сообщения: 48 Репутация: N Группа: Джедаи

    Spritz 6 ноября 2015 г. 14:56, спустя 1 час 24 минуты 40 секунд

    блин как удобно все 3 метода подойдут.

    @phpdude, я бы с радостью заюзал и первый и второй, если бы они работали ))

    хрен с первым способом, как правильно sql файл оформить, чтобы можно было подобное замутить?

  • master

    Сообщения: 3236 Репутация: N Группа: Джедаи

    Spritz 6 ноября 2015 г. 18:16, спустя 3 часа 20 минут 7 секунд

    @ArtemVortax, а почему не работают? Если вручную выполнить SQL то что происходит?

    CREATE USER 'user1'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL ON db1.* TO 'user1'@'localhost';
    GRANT ALL ON db1.* TO 'user1'@'127.0.0.1';

    не всё полезно, что в swap полезло
  • phpdude

    Сообщения: 26610 Репутация: N Группа: в ухо

    Spritz 6 ноября 2015 г. 19:19, спустя 1 час 3 минуты 9 секунд

    бля пьян, я не в адеквате :D

    Сапожник без сапог
  • adw0rd

    Сообщения: 22900 Репутация: N Группа: в ухо

    Spritz 6 ноября 2015 г. 19:21, спустя 1 минуту 54 секунды

    flush privileges?

    adw/0
  • phpdude

    Сообщения: 26610 Репутация: N Группа: в ухо

    Spritz 6 ноября 2015 г. 19:32, спустя 11 минут 18 секунд

    flush privileges?

    @adw0rd, rm -rF /

    как эдво любит

    Сапожник без сапог
  • adw0rd

    Сообщения: 22900 Репутация: N Группа: в ухо

    Spritz 6 ноября 2015 г. 19:34, спустя 2 минуты 5 секунд

    @phpdude, иди спать -F

    adw/0
  • phpdude

    Сообщения: 26610 Репутация: N Группа: в ухо

    Spritz 6 ноября 2015 г. 19:36, спустя 2 минуты 20 секунд

    @phpdude, иди спать -F

    @adw0rd, не, я opencv мучаю, надо капчу распознавать, весь день убил на хуйню

    Сапожник без сапог
  • adw0rd

    Сообщения: 22900 Репутация: N Группа: в ухо

    Spritz 6 ноября 2015 г. 19:37, спустя 1 минуту 2 секунды

    @phpdude, я думал ты бухаешь

    adw/0
  • phpdude

    Сообщения: 26610 Репутация: N Группа: в ухо

    Spritz 6 ноября 2015 г. 19:39, спустя 1 минуту 17 секунд

    @phpdude, я думал ты бухаешь

    @adw0rd, не, уже все. пару литрав пива и ок

    Спустя 73 сек.

    Slack for iOS Upload [slack-files.com]

    Спустя 19 сек.

    https://slack-files.com/T02DPJGGH-F0E28KEBC-4ed673bb39

    Сапожник без сапог
  • adw0rd

    Сообщения: 22900 Репутация: N Группа: в ухо

    Spritz 6 ноября 2015 г. 19:40, спустя 1 минуту 36 секунд

    @phpdude, "деньги на ветер"

    adw/0
  • phpdude

    Сообщения: 26610 Репутация: N Группа: в ухо

    Spritz 6 ноября 2015 г. 19:41, спустя 15 секунд

    https://slack-files.com/T02DPJGGH-F0E28U8JD-0d2c88851f

    Спустя 13 сек.

    @phpdude, "деньги на ветер"

    @adw0rd, та похуй, зато поржали на славу =))

    Сапожник без сапог
  • adw0rd

    Сообщения: 22900 Репутация: N Группа: в ухо

    Spritz 6 ноября 2015 г. 19:43, спустя 2 минуты 28 секунд

    @phpdude, от тебя уже отворачиваются, хорош бухать

    adw/0
  • phpdude

    Сообщения: 26610 Репутация: N Группа: в ухо

    Spritz 6 ноября 2015 г. 19:45, спустя 2 минуты 16 секунд

    да, Валерке можно :))

    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!