Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Migrazione da IBM DB2 per Linux, UNIX e Windows ad Amazon RDS for MySQL o Amazon Aurora MySQL
Quando converti un database IBM Db2 LUW in RDS for MySQL o Amazon Aurora MySQL, tieni presente quanto segue.
Privilegi per MySQL come destinazione
I privilegi richiesti per MySQL come destinazione sono i seguenti:
CREA SU* . *
PIÙ TARDI * . *
SCENDI SU * . *
INDICE SU* . *
RIFERIMENTI SU* . *
SELECT ON *.*
CREA UNA VISTA SU* . *
SHOW VIEW ON *.*
GRILLETTO SU * . *
CREA ROUTINE SU* . *
MODIFICA LA ROUTINE SU * . *
ESEGUI SU* . *
SELECT ON mysql.proc
INSERISCI, AGGIORNA SU AWS_DB 2_EXT. *
INSERISCI, AGGIORNA, ELIMINA SU AWS_DB 2_EXT_DATA. *
CREARE TABELLE TEMPORANEE SU AWS_DB 2_EXT_DATA. *
È possibile utilizzare il seguente esempio di codice per creare un utente del database e assegnare i privilegi.
CREATE USER 'user_name' IDENTIFIED BY 'your_password'; GRANT CREATE ON *.* TO 'user_name'; GRANT ALTER ON *.* TO 'user_name'; GRANT DROP ON *.* TO 'user_name'; GRANT INDEX ON *.* TO 'user_name'; GRANT REFERENCES ON *.* TO 'user_name'; GRANT SELECT ON *.* TO 'user_name'; GRANT CREATE VIEW ON *.* TO 'user_name'; GRANT SHOW VIEW ON *.* TO 'user_name'; GRANT TRIGGER ON *.* TO 'user_name'; GRANT CREATE ROUTINE ON *.* TO 'user_name'; GRANT ALTER ROUTINE ON *.* TO 'user_name'; GRANT EXECUTE ON *.* TO 'user_name'; GRANT SELECT ON mysql.proc TO 'user_name'; GRANT INSERT, UPDATE ON AWS_DB2_EXT.* TO 'user_name'; GRANT INSERT, UPDATE, DELETE ON AWS_DB2_EXT_DATA.* TO 'user_name'; GRANT CREATE TEMPORARY TABLES ON AWS_DB2_EXT_DATA.* TO 'user_name';
Nell'esempio precedente, sostituiscilo user_name con il nome dell'utente. Quindi, your_password sostituiscilo con una password sicura.
Per utilizzare Amazon RDS per MySQL o Aurora MySQL come destinazione, imposta il parametro lower_case_table_names su 1. Questo valore indica che il server MySQL gestisce gli identificatori di nomi di oggetti come tabelle, indici, trigger e database senza distinzione tra maiuscole e minuscole. Se hai attivato la registrazione binaria nell'istanza di destinazione, imposta il parametro log_bin_trust_function_creators su 1. In questo caso, non è necessario utilizzare le caratteristiche DETERMINISTIC, READS SQL DATA o NO SQL per creare funzioni archiviate. Per configurare questi parametri, crea un nuovo gruppo di parametri di database o modifica un gruppo di parametri di database esistente.