๐ปTech/๐ฌMySQL6 MySQL, MariaDB ํ๊ธ ๊นจ์ง ํ์ ํด๊ฒฐ(Hive Metastore) Hive์์ desc๋ก ํ ์ด๋ธ ์กฐํ ์ ํ๊ธ comment๊ฐ ๊นจ์ง๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ, metastore DB ํ๊ธ ์ค์ ์ด ์ ๋ผ์ ๊ทธ๋ ์ต๋๋ค. ์๋ ์กฐ์น ๋ฐฉ๋ฒ์ ๋๋ค. MySQL 1. my.cnf ์์ my.cnf ํ์ผ ์ด์ด์ ์๋๋ด์ฉ์์ ์๋๊ฒ๋ค์ ์ถ๊ฐํด ์ฃผ์ธ์. [root@localhost]$ vi /etc/my.cnf ---------------------------------------------------------- [client] character-sets-dir = utf8 [mysqld] init_connect=SET collation_connection = utf8_general_ci init_connect=SET NAMES utf8 character-set-server = utf8 col.. 2023. 8. 21. ์๋ฒ reboot ์ดํ MariaDB ์คํ ์๋๋ ๋ฌธ์ ๐ซ ๋ฌธ์ ์์ธ MariaDB ์๋ฒ๋ฅผ ์ฌ๊ธฐ๋ํ ๊ฒฝ์ฐ pid ๋๋ ํ ๋ฆฌ(/var/run/mariadb/)๋ฅผ ์์ฑํ์ง ๋ชปํด ๋ฌธ์ ๊ฐ ๋ฐ์ $ cat /etc/my.cnf.d/server.cnf -------------------------------------- [server] pid-file=/var/run/mariadb/mariadb.pid -------------------------------------- ๐ก ํด๊ฒฐ ๋ฐฉ๋ฒ (2๊ฐ์ง ๋ฐฉ๋ฒ) 1. pid-file ๊ฒฝ๋ก๋ฅผ ๋ณ๋์ ๊ฒฝ๋ก๋ก (์ญ์ ๋์ง ์๋) ์ง์ ํด ์ค $ vi /etc/my.cnf.d/server.cnf ---------------------------------- [server] pid-file=/var/lib/mysql/mariadb.pid ---.. 2021. 9. 3. [MariaDB] Replication ๊ธฐ๋ฅ ์ ์ฉ ๋ฐฉ๋ฒ MariaDB Replication ๊ธฐ๋ฅ์ DB ๋ฐ์ดํฐ ๋ฐฑ์ ์ฉ๋๋ก ์ฌ์ฉ (์ด์คํ๊ฐ ์๋) 1. Master ์๋ฒ 1) mariaDB stop & DB ๋ฐฑ์ $ systemctl stop mariadb $ mysqldump -uroot -p hue > hue.sql 2) server.cnf ์ค์ ์ถ๊ฐ vi /etc/my.conf.d/server.cnf ----------------------------- [mysqld] log_bin=mysql-bin server-id=1 ----------------------------- 3) systemctl start mariadb 4) mysql ์ ์ ํ ์๋ ๋ช ๋ น์ด ์คํ > GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.. 2021. 4. 20. [MariaDB] Specified key was too long; max key length is 767 bytes MariaDB์์ ranger db ์์ฑํ ๋๋ง๋ค ๋ฐ์ํ๋ ์๋ฌ์ ๋๋ค... ๊น๋จน์ง ์๊ฒ ์ ์ด๋ .. ์ด๊ธฐ์ ์ธํ ํด๋๋ฉด ์ข์ต๋๋ค. ๐ก ํด๊ฒฐ ๋ฐฉ๋ฒ my.cnf์ ์๋ ์ต์ ์ถ๊ฐ ํ mariaDB ์ฌ๊ธฐ๋ $ vi /etc/my.cnf [mysqld] ... innodb_file_format = barracuda innodb_large_prefix = on โ ์ฌ๊ธฐ๋ ํ ํ์ธ ๋ช ๋ น์ด MariaDB [(none)]> SHOW VARIABLES LIKE 'innodb_lar%'; +---------------------+-------+ | Variable_name | Value | +---------------------+-------+ | innodb_large_prefix | ON | +--------------.. 2020. 2. 3. [MySQL] dump ๋ฐ import ๋ฐฉ๋ฒ mysql dump ๋ฐ import ๋ฐฉ๋ฒ์ ๋๋ค. โพ DB backup (dump) 1. ํ ์ด๋ธ ๋ฐฑ์ mysqldump --single-transaction -u user -p'password' DB_NM TABLE_NM > table_nm.sql --single-transaction : ํ๋์ ํธ๋์ญ์ ์ผ๋ก dump ์ํ ์ฉ๋์ด ํฐ ํ ์ด๋ธ dump ํ ๊ฒฝ์ฐ ํด๋น ํ ์ด๋ธ lock ๊ฑธ๋ฆผ, ์ด ์ต์ ์ ์ฌ์ฉํด์ค์ผ DB lock ๊ฑธ๋ฆฌ์ง ์์ต๋๋ค. 2. DB ์ ์ฒด ๋ฐฑ์ mysqldump --single-transaction --all-databases -u user -p'password' > db_nm.sql โพ dump sql ํ์ผ ์ ์ฉ (import) mysql -u user -p'password' DB_NM <.. 2019. 6. 3. [MySQL] Workbench ๋ซ์ ํญ์ด ๊ณ์ํด์ ์ด๋ฆฌ๋ ํ์ ํด๊ฒฐ Mysql Workbench ์์ ์ ํญ์ ๋ซ๊ณ ์ฌ์์ํ์ ๋ ๊ณ์ํด์ ์ด์ ์ ์์ ํ ํญ์ด ์ด๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ์ ์๋ ์ค์ ์ ์ฉํ์๋ฉด ๋ฉ๋๋ค Edit -> Preferences -> SQL Editor -> Save snapshot of open editors on close (์ฒดํฌ ํด์ ) 2017. 12. 16. ์ด์ 1 ๋ค์