เด’เดฐเต เดชเดพเดธเตโ€Œเดตเต‡เดกเต เด‡เดฒเตเดฒเดพเดคเต† MySQL เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ (เดธเตเดฐเด•เตเดทเดพ เด…เดชเด•เดŸเด™เตเด™เดณเตเด‚)

เด’เดฐเต เดชเดพเดธเตโ€Œเดตเต‡เดกเต เด‡เดฒเตเดฒเดพเดคเต† MySQL เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ (เดธเตเดฐเด•เตเดทเดพ เด…เดชเด•เดŸเด™เตเด™เดณเตเด‚)

เดจเดฟเด™เตเด™เตพ เด“เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเดพเดธเตโ€Œเดตเต‡เดกเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดšเดคเต†เดจเตเดจเต เด…เดตเตผ เดชเดฑเดฏเตเดจเตเดจเต. MySQL-เดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดชเตเดฒเด—เดฟเตป เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต auth_socket เดฎเดฐเดฟเดฏเดพเดกเดฟเดฌเดฟเด•เตเด•เตเดณเตเดณ เด…เดคเดฟเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเตเด‚ - unix_socket.

เดˆ เดฐเดฃเตเดŸเต เดชเตเดฒเด—เดฟเดจเตเด•เดณเตเด‚ เดชเตเดคเดฟเดฏเดคเดฒเตเดฒ; เด‡เดคเต‡ เดฌเตเดฒเต‹เด—เดฟเตฝ เดคเดจเตเดจเต† เด…เดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดงเดพเดฐเดพเดณเด‚ เดชเดฑเดžเตเดžเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ auth_socket เดชเตเดฒเด—เดฟเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต MySQL 5.7-เตฝ เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด•เตพ เดŽเด™เตเด™เดจเต† เดฎเดพเดฑเตเดฑเดพเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, MariaDB 10.4-เตฝ เดŽเดจเตเดคเดพเดฃเต เดชเตเดคเดฟเดฏเดคเต†เดจเตเดจเต เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, unix_socket เด‡เดชเตเดชเต‹เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เด…เดคเต เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃ เดฐเต€เดคเดฟเด•เดณเดฟเตฝ เด’เดจเตเดจเดพเดฃเต ("เด’เดจเตเดจเต", เด•เดพเดฐเดฃเด‚ MariaDB 10.4-เตฝ เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด†เดงเดฟเด•เดพเดฐเดฟเด•เดค เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฒเด—เดฟเตป เดฒเดญเตเดฏเดฎเดพเดฃเต. เดฐเต‡เด–เดฏเดฟเตฝ เดตเดฟเดถเดฆเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต MariaDB 10.04-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ "เด†เดงเดฟเด•เดพเดฐเดฟเด•เดค").

เดžเดพเตป เดชเดฑเดžเตเดžเดคเตเดชเต‹เดฒเต†, เด‡เดคเต เดตเดพเตผเดคเตเดคเดฏเดฒเตเดฒ, เดกเต†เดฌเดฟเดฏเตป เดŸเต€เด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ .deb เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต MySQL เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดธเต‹เด•เตเด•เดฑเตเดฑเต เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดฑเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. MySQL, MariaDB เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เต เด‡เดคเต เดถเดฐเดฟเดฏเดพเดฃเต.

root@app:~# apt-cache show mysql-server-5.7 | grep -i maintainers
Original-Maintainer: Debian MySQL Maintainers <[email protected]>
Original-Maintainer: Debian MySQL Maintainers <<a href="mailto:[email protected]">[email protected]</a>>

MySQL-เดจเตเดณเตเดณ เดกเต†เดฌเดฟเดฏเตป เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดฑเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด†เดงเดฟเด•เดพเดฐเดฟเด•เดฎเดพเด•เตเด•เตเดจเตเดจเต:

root@app:~# whoami
root=
root@app:~# mysql
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 4
Server version: 5.7.27-0ubuntu0.16.04.1 (Ubuntu)

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql> select user, host, plugin, authentication_string from mysql.user where user = 'root';
+------+-----------+-------------+-----------------------+
| user | host      | plugin | authentication_string |
+------+-----------+-------------+-----------------------+
| root | localhost | auth_socket |                       |
+------+-----------+-------------+-----------------------+
1 row in set (0.01 sec)

MariaDB-เดฏเตเดŸเต† .deb เดชเดพเด•เตเด•เต‡เดœเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดตเตเด‚ เด‡เดคเตเดคเดจเตเดจเต†เดฏเดพเดฃเต:

10.0.38-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04

MariaDB [(none)]> show grants;
+------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                      |
+------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED VIA unix_socket WITH GRANT OPTION |
| GRANT PROXY ON ''@'%' TO 'root'@'localhost' WITH GRANT OPTION                                  |
+------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

เด”เดฆเตเดฏเต‹เด—เดฟเด• เดชเต†เตผเด•เตเด•เต‹เดฃ เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ .deb เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ auth-socket-เดจเตเด‚ Percona เดธเต†เตผเดตเดฑเดฟเดจเตเดฎเดพเดฏเดฟ เดฑเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เดชเดฑเดฏเดพเด‚ MySQL 8.0.16-7-เดจเตเดณเตเดณ เดชเต†เตผเด•เตเด•เต‹เดฃ เดธเต†เตผเดตเตผ เด‰เดฌเตเดฃเตเดŸเต 16.04:

root@app:~# whoami
root
root@app:~# mysql
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 9
Server version: 8.0.16-7 Percona Server (GPL), Release '7', Revision '613e312'

Copyright (c) 2009-2019 Percona LLC and/or its affiliates
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql> select user, host, plugin, authentication_string from mysql.user where user ='root';
+------+-----------+-------------+-----------------------+
| user | host      | plugin | authentication_string |
+------+-----------+-------------+-----------------------+
| root | localhost | auth_socket |                       |
+------+-----------+-------------+-----------------------+
1 row in set (0.00 sec)

เด…เดชเตเดชเต‹เตพ เดŽเดจเตเดคเดพเดฃเต เดฎเดพเดœเดฟเด•เต? เด•เตเดฒเดฏเดจเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต SO_PEERCRED เดธเต‹เด•เตเด•เดฑเตเดฑเต เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต Linux เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต MySQL เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเตเดฒเด—เดฟเตป เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เดฒเดฟเดจเด•เตเดธเต เดชเต‹เดฒเต†เดฏเตเดณเตเดณ SO_PEERCRED เด“เดชเตเดทเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฒเด—เดฟเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. SO_PEERCRED เดธเต‹เด•เตเด•เดฑเตเดฑเต เด“เดชเตเดทเตป เดธเต‹เด•เตเด•เดฑเตเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† uid เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดคเตเดŸเตผเดจเตเดจเต เดˆ เดฏเตเดเดกเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเด‚ เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเดจเต เด‡เดคเดฟเดจเด•เด‚ เดฒเดญเดฟเดšเตเดšเต.

"เดตเดพเด—เตเดฐเดจเตเดฑเต" เดŽเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดณเตเดณ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ:

vagrant@mysql1:~$ whoami
vagrant
vagrant@mysql1:~$ mysql
ERROR 1698 (28000): Access denied for user 'vagrant'@'localhost'

MySQL-เตฝ "เดตเดพเด—เตเดฐเดจเตเดฑเต" เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด‡เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดตเต‡เดถเดจเด‚ เดจเดฟเดทเต‡เดงเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต. เดจเดฎเตเด•เตเด•เต เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต เดตเต€เดฃเตเดŸเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'vagrant'@'localhost' IDENTIFIED VIA unix_socket;
Query OK, 0 rows affected (0.00 sec)

vagrant@mysql1:~$ mysql
Welcome to the MariaDB monitor.  Commands end with ; or g.
Your MariaDB connection id is 45
Server version: 10.0.38-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

MariaDB [(none)]> show grants;
+---------------------------------------------------------------------------------+
| Grants for vagrant@localhost                                                    |
+---------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'vagrant'@'localhost' IDENTIFIED VIA unix_socket |
+---------------------------------------------------------------------------------+
1 row in set (0.00 sec)

เดธเด‚เดญเดตเดฟเดšเตเดšเต!

เดถเดฐเดฟ, เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดจเตฝเด•เดพเดคเตเดค เดกเต†เดฌเดฟเดฏเตป เด‡เดคเดฐ เดตเดฟเดคเดฐเดฃเดคเตเดคเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเต†เดจเตเดคเต? CentOS 8-เตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค MySQL 7-เดจเตเดณเตเดณ เดชเต†เตผเด•เตเด•เต‹เดฃ เดธเต†เตผเดตเตผ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเด‚:

mysql> show variables like '%version%comment';
+-----------------+---------------------------------------------------+
| Variable_name   | Value                                   |
+-----------------+---------------------------------------------------+
| version_comment | Percona Server (GPL), Release 7, Revision 613e312 |
+-----------------+---------------------------------------------------+
1 row in set (0.01 sec)

mysql> CREATE USER 'percona'@'localhost' IDENTIFIED WITH auth_socket;
ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded

เดฌเดฎเตเดฎเตผ. เดŽเดจเตเดคเดพเดฃเต เด•เดพเดฃเดพเดคเดพเดฏเดคเต? เดชเตเดฒเด—เดฟเตป เดฒเต‹เดกเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ:

mysql> pager grep socket
PAGER set to 'grep socket'
mysql> show plugins;
47 rows in set (0.00 sec)

เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดชเตเดฒเด—เดฟเตป เดšเต‡เตผเด•เตเด•เดพเด‚:

mysql> nopager
PAGER set to stdout
mysql> INSTALL PLUGIN auth_socket SONAME 'auth_socket.so';
Query OK, 0 rows affected (0.00 sec)

mysql> pager grep socket; show plugins;
PAGER set to 'grep socket'
| auth_socket                     | ACTIVE | AUTHENTICATION | auth_socket.so | GPL     |
48 rows in set (0.00 sec)

เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพเด•เตเด•เต เดตเต‡เดฃเตเดŸเดคเต†เดฒเตเดฒเดพเด‚ เด‰เดฃเตเดŸเต. เดจเดฎเตเด•เตเด•เต เดตเต€เดฃเตเดŸเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚:

mysql> CREATE USER 'percona'@'localhost' IDENTIFIED WITH auth_socket;
Query OK, 0 rows affected (0.01 sec)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'percona'@'localhost';
Query OK, 0 rows affected (0.01 sec)

"percona" เดŽเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดฏเดพเด‚.

[percona@ip-192-168-1-111 ~]$ whoami
percona
[percona@ip-192-168-1-111 ~]$ mysql -upercona
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 19
Server version: 8.0.16-7 Percona Server (GPL), Release 7, Revision 613e312

Copyright (c) 2009-2019 Percona LLC and/or its affiliates
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql> select user, host, plugin, authentication_string from mysql.user where user ='percona';
+---------+-----------+-------------+-----------------------+
| user    | host   | plugin   | authentication_string |
+---------+-----------+-------------+-----------------------+
| percona | localhost | auth_socket |                       |
+---------+-----------+-------------+-----------------------+
1 row in set (0.00 sec)

เด…เดคเต เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต!

เดšเต‹เดฆเตเดฏเด‚: เด’เดฐเต‡ เดชเต†เตผเด•เต‹เดฃ เดฒเต‹เด—เดฟเตป เดชเตเดฐเด•เดพเดฐเด‚ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดฎเต‹, เดŽเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดพเดฏเดฟ?

[percona@ip-192-168-1-111 ~]$ logout
[root@ip-192-168-1-111 ~]# mysql -upercona
ERROR 1698 (28000): Access denied for user 'percona'@'localhost'

เด‡เดฒเตเดฒ, เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดคเต€เดฐเตเดฎเดพเดจเด‚

MySQL เดจเดฟเดฐเดตเดงเดฟ เดตเดถเด™เตเด™เดณเดฟเตฝ เดคเดฟเด•เดšเตเดšเตเด‚ เดตเดดเด•เตเด•เดฎเตเดณเตเดณเดคเดพเดฃเต, เด…เดคเดฟเดฒเตŠเดจเตเดจเดพเดฃเต เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃ เดฐเต€เดคเดฟ. เดˆ เดชเต‹เดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, OS เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเต† เด†เด•เตโ€Œเดธเดธเต เดจเต‡เดŸเดพเดจเดพเด•เตเด‚. เดšเดฟเดฒ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚, เด…เดตเดฏเดฟเดฒเตŠเดจเตเดจเต RDS/Aurora-เตฝ เดจเดฟเดจเตเดจเต เดธเดพเดงเดพเดฐเดฃ MySQL-เดฒเต‡เด•เตเด•เต เดฎเตˆเด—เตเดฐเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ IAM เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเดตเต‡เดถเดจเด‚ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต, เดŽเดจเตเดจเดพเตฝ เดชเดพเดธเตโ€Œเดตเต‡เดกเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเต†.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•