์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- reducible
- git merge
- ์ฃผ๊ธฐ์ ํธ
- leetcode
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ๋ฐ์ดํฐ ์ ์ก
- ํ๋ก์ด๋์์
- i-type
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- ์ค๋ฅ์ ์ด
- ํ๋ ์ ๊ตฌ์กฐ
- 99ํด๋ฝ
- IEEE 802
- tcp ์ธ๊ทธ๋จผํธ
- ํญํด99
- tcp ํ๋กํ ์ฝ
- ํ ํฐ ๋ฒ์ค
- ์ค๋ธ์
- ์ค๋ฅ๊ฒ์ถ
- ์ฝ๋ฉํ ์คํธ์ค๋น
- ๊ฐ๋ฐ์์ทจ์
- ์ฐ๋ถํฌdb
- well known ํฌํธ
- mariadb
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- til
- ๋น์ฃผ๊ธฐ์ ํธ
- ์ค๋ ๋
- xv6
- ์์๋ฒํธ
- Today
- Total
Unfazedโ๏ธ๐ฏ
MySQL db ๋ฐฑ์ ๋ฐ ์ญ์ , MariaDB์ค์น (Error: Cannot install mariadb because conflicting formulae are installed, error 2002 ์๋ฌ ํด๊ฒฐ)// Migrate from MySQL to MariaDB ๋ณธ๋ฌธ
MySQL db ๋ฐฑ์ ๋ฐ ์ญ์ , MariaDB์ค์น (Error: Cannot install mariadb because conflicting formulae are installed, error 2002 ์๋ฌ ํด๊ฒฐ)// Migrate from MySQL to MariaDB
9taetae9 2024. 1. 26. 05:01brew install mariadb ์ค์น ์๋ ํ ์ถฉ๋ ์๋ฌ ๋ฐ์
MySQL๋ฅผ ์ญ์ ํ๊ณ MariaDB๋ฅผ ์ค์นํ๊ธฐ๋ก ํ์๋ค. ์ญ์ ์ ์ MySQL์์ ์์ ํ๋ db๋ค์ ๋ฐฑ์ ํด์ฃผ์ด MariaDB์์ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ คํ๋ค.
1. Backup MySQL databases (DB ๋ฐฑ์ )
backup.sql์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฃจํธ๋๋ ํ ๋ฆฌ์ ๋ฐฑ์ : sudo mysqldump -u root -p --all-databases > ~/backup.sql
์ด๋ฏธ์ง์ฒ๋ผ mysqldump: Got error: 2002 ๊ฐ ๋ฐ์ํ๋ค๋ฉด mysql ์๋ฒ๊ฐ ์คํ์ด ๋์ง ์์ ์ํ์ผ ์ ์๋ค.
brew services start mysql ๋ก ์คํ๋ค ๋ค์ ๋ฐฑ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด ์ ์์ ์ผ๋ก ๋ฃจํธ๋๋ ํ ๋ฆฌ ๋ด์ "backup.sql"์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฐฑ์ ์ด ๋ ํ์ผ์ ๋ณผ์ ์๋ค.
๋ฐฑ์ ์ด ๋ ํ์ผ์ ๋ด์ฉ์ด ๊ถ๊ธํ๋ค๋ฉด nano backup.sql ๋ช ๋ น์ด๋ฅผ ํตํด ๋ฐฑ์ ๋ sql์ฟผ๋ฆฌ๋ค์ ํ์ธํ ์ ์๋ค.
2. Uninstall MySQL(์ญ์ ์ ๋ฐฑ์ ํ์์ ํ์)
ํด๋น ๋ช ๋ น์ด๋ค์ ์์๋๋ก ์ ๋ ฅํ๋ค.
brew services stop mysql
brew unlink mysql
brew uninstall mysql
์ดํ ์์กด mysql ๊ด๋ จ ํ์ผ๋ค์ ์ฐพ์ ๋ชจ๋ ์ญ์ ํด์ค๋ค.
ex) configuration ํ์ผ, data ๋๋ ํ ๋ฆฌ, mysql logs, mysql ๊ด๋ จ ๊ธฐํ ๊ด๋ จ ํ์ผ ๋ฑ
rm -rf /opt/homebrew/etc/my.cnf /opt/homebrew/etc/my.cnf.d
rm -rf /opt/homebrew/var/mysql
rm -rf /opt/homebrew/var/log/mysql
rm -rf /opt/homebrew/bin/mysql*
brew cleanup (์ ํ)
ํฐ๋ฏธ๋ ์ฌ์์ ํ which mysql ๋ช ๋ น์ด๋ฅผ ํตํด ์ค์น๊ฒฝ๋ก๊ฐ ๋์ด์ ๋ฆฌํด ๋์ง ์๋์ง ํ์ธ
> source ~/.zshrc
~ which mysql
mysql not found => ์ญ์ ์ ์์ ์ผ๋ก ๋์์๋
3. Install MariaDB
brew install mariadb
ํน์ ๋ฒ์ ์ ์ํ๋ค๋ฉด brew search mariadb๋ก ํ์ธํ ๋ค ํด๋น ๋ฒ์ ์ ์ค์นํด์ฃผ๋ฉด ๋๋ค.
4. Secure MariaDB ์ด๊ธฐ ์ค์
sudo ./mariadb-secure-installation ์ ๋ ฅ
error 2002๊ฐ ๋ฐ์ํ๋๋ฐ brew services start mariadb๋ก mariadb ์คํ ์์ผ์ค ๋ค ๋ค์ ์๋ํด๋ณด๋ ํด๊ฒฐ๋์๋ค.
์ดํ ์ด๊ธฐ ์ธํ ์ ์งํํ๋ฉด ๋๋ค.
'Database (๋ฐ์ดํฐ๋ฒ ์ด์ค)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
DDL์ ํตํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ณ์ ์์ฑํ๊ธฐ, db ์๊ฒฉ ์ ์ (create user) (0) | 2024.02.05 |
---|---|
MariaDB์ MySQL db ๋ฐฑ์ ํ์ผ import/ERROR 1273 (HY000), ERROR 1050 (42S01) at line 924: Table 'user' already exists (0) | 2024.01.26 |
Relational Data Model ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ (0) | 2023.10.21 |
Database Systems (0) | 2023.10.20 |
Data Abstraction and Data Model (0) | 2023.10.20 |