Chcę utworzyć dwóch użytkowników w mojej bazie danych testowych MySQL, jednej z dostępem tylko do odczytu do tabel odpowiednich do generowania raportów itp. Drugi z dostępem do odczytu i zapisu do tych samych tabel. Jest to testowanie podsystemu, który normalnie łączy się z użytkownikiem tylko do odczytu, ale przełącza się do użytkownika do odczytu i zapisu dla pewnych zadań. Stworzyłem użytkownika do odczytu i zapisu z odpowiednimi uprawnieniami, a teraz potrzebuję wersji tylko do odczytu tego samego użytkownika.Kopiowanie MySQLa użytkownika
Wolałbym nie tworzyć wersji tylko do odczytu od zera, ponieważ musiałem ustawić wiele przywilejów, co było dość pracochłonne. Czy istnieje sposób, w jaki mogę utworzyć nowego użytkownika na podstawie istniejącego użytkownika, a następnie usunąć uprawnienia do INSERT/UPDATE/DELETE od nowego użytkownika? Coś takiego jak CREATE USER 'user2' LIKE 'user1'
lub coś podobnego? Nie mogłem go znaleźć w dokumentach MySQL, jeśli jest to możliwe.
Poszedłem pobrać Administrator, ale zgodnie z MySQL.com przestał on rozwijać. Czy Workbench obsługuje tę funkcję? – GordonM
Oba łącza są martwe. – halloei