

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Migrasi dari IBM DB2 untuk Linux, UNIX, dan Windows ke Amazon RDS for MySQL atau Amazon Aurora MySQL
<a name="CHAP_Source.DB2LUW.ToMySQL"></a>

Saat Anda mengonversi database IBM Db2 LUW ke RDS untuk MySQL atau Amazon Aurora MySQL, perhatikan hal-hal berikut.

## Hak istimewa untuk MySQL sebagai target
<a name="CHAP_Source.DB2LUW.ToMySQL.ConfigureTarget"></a>

Hak istimewa yang diperlukan untuk MySQL sebagai target adalah sebagai berikut:
+ BUAT PADA \* . \*
+ UBAH PADA \* . \*
+ JATUHKAN\* . \*
+ INDEKS PADA\* . \*
+ REFERENSI PADA\* . \*
+ PILIH PADA \* . \*
+ BUAT TAMPILAN DI \* . \*
+ TAMPILKAN TAMPILAN DI \* . \*
+ PEMICU PADA\* . \*
+ BUAT RUTINITAS DI \* . \*
+ MENGUBAH RUTINITAS PADA \* . \*
+ MENGEKSEKUSI PADA \* . \*
+ PILIH DI mysql.proc
+ SISIPKAN, PERBARUI PADA AWS\_DB 2\_EXT. \*
+ SISIPKAN, PERBARUI, HAPUS PADA AWS\_DB 2\_EXT\_DATA. \*
+ BUAT TABEL SEMENTARA PADA AWS\_DB 2\_EXT\_DATA. \*

Anda dapat menggunakan contoh kode berikut untuk membuat pengguna database dan memberikan hak istimewa.

```
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}}';
```

Pada contoh sebelumnya, ganti {{user\_name}} dengan nama pengguna Anda. Kemudian, ganti {{your\_password}} dengan kata sandi yang aman.

Untuk menggunakan Amazon RDS for MySQL atau Aurora MySQL sebagai target, tetapkan parameter ke. `lower_case_table_names` `1` Nilai ini berarti bahwa server MySQL menangani pengidentifikasi nama objek seperti tabel, indeks, pemicu, dan database sebagai case insensitive. Jika Anda telah mengaktifkan logging biner dalam instance target Anda, maka atur `log_bin_trust_function_creators` parameternya ke`1`. Dalam hal ini, Anda tidak perlu menggunakan`DETERMINISTIC`, `READS SQL DATA` atau `NO SQL` karakteristik untuk membuat fungsi yang disimpan. Untuk mengonfigurasi parameter ini, buat grup parameter DB baru atau modifikasi grup parameter DB yang ada.