๋ฆฌ๋ ์ค MySQL ์ด๊ธฐ ์ค์
์๋ฒ: mysqld
ํด๋ผ์ด์ธํธ: mysql, workbench
๋ฆฌ๋ ์ค์์ MySQL server๋ mysqld, Client๋ mysql ์ด๋ค.
๋ฆฌ๋ ์ค์์ ์์ ํ๋ฉด ๋ถํธํ๋ ์๋์ฐ์์ MySQL Workbench๋ฅผ ๋ค์ด๋ฐ์์ ์ฐ๋์์ผ๋ณด์!
*Workbench๋ฅผ ๋ค์ด๋ฐ๊ณ ๋ค์ด๊ฐ์ ๋ฆฌ๋ ์ค ์๋ฒ์ IP์ฃผ์, Port ๋ฒํธ๋ฅผ ์ ๋ ฅํ๊ณ ์ฐ๋ํ ์ ์๋ค.
[ mysql ์๋ฒ ]
- id, pw ๊ฐ ์์ด์ผ ์ ์ ๊ฐ๋ฅ
- root ์ฌ์ฉ์๊ฐ ์กด์ฌ
- ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์๋ฒ๊ฐ ์ค์น๋์ด ์๋ ๊ณณ์์๋ง ์ ์ ๊ฐ๋ฅ
1. ๋ฆฌ๋
์ค ์ปดํจํฐ์ IP์ค์ (์ธํฐ๋ท์ด ๋๋๋ก)
vi /etc/sysconfig/network-scripts/ifcfg-ens160 ๋ก ๋คํธ์ํฌ ์ค์ ํ์ผ ์ ๊ทผ
vi ํธ์ง๊ธฐ ๋ค์ด์์
ONBOOT=yes : ๋ถํ ํ ๋ ์ด ๋ด์ฉ์ ์ฐธ๊ณ ํด์ ๋คํธ์ํฌ๋ฅผ ์ธํ ํ๊ฒ ๋ค
IPADDR=10.10.10.3 :์ํ๋ IP๋ก ์๋์ผ๋ก ์ค์ ํด์ค
NETMASK=255.255.255.0 :์๋ธ๋ท ๋ง์คํฌ ์ค์
GATEWAY=10.10.10.2
DNS1=8.8.8.8
๋ก ์์ ํ๊ณ ์ ์ฅํด์ฃผ๊ธฐ
init 6 :์ฌ๋ถํ ํด์ ์์ ๋ ๋ด์ฉ ์ ์ฉ์ํค๊ธฐ
ip addr :IP๊ฐ ๋ฌ๋ผ์ก๋์ง ํ์ธ!
2. DB ์๋ฒ ์ค์น
yum install -y mysql-server
3. mysql ์ด๊ธฐํ
mysql_secure_installation : yum์ผ๋ก ๋ค์ด ๋ฐ๊ณ , ์ค์น ๋ง๋ฒ์ฌ ๊ฐ์ ๊ฑฐ๋ผ๊ณ ์๊ฐํ๋ฉด ๋จ
4. ๋ฆฌ๋
์ค ํ๊ฒฝ์ mysql(ํด๋ผ์ด์ธํธ)์ ๋จผ์ ์ ์ํด์ ์๋์ฐ์ workbench์์ ์๊ฒฉ์ผ๋ก ์ ์ํ ์ ์๊ฒ ์ค์ ์ ํด์ค์ผ ํจ!
mysql -u root -p : root user๋ก ์ ์ํ๊ฒ ๋ค
4-1 ์ฌ์ฉ์ ์์ฑ
CREATE USER 'sjb'@'%' IDENTIFIED 'qwer1234;' :์ด๋ค IP์ฃผ์์ฌ๋ ์ ์ํ ์ ์๊ณ , ๋น๋ฒ ์ค์
4-2 DB ์์ฑ
CTREATE DATABASE web;
4-3 ๊ถํ ๋ถ์ฌ
GRANT ALL PRIVIEGES ON web.* TO 'bsy'@'%'; :bsy์๊ฒ ๋ชจ๋ ๊ถํ์ ์ฃผ๊ฒ ๋ค
4-4 ์ข
๋ฃ
EXIT
5. Workbench ๋ค์ด๊ฐ์ Connection ์ถ๊ฐ
Connection ์์ + ๋ฒํผ์ ๋๋ฅด๋ฉด ์ถ๊ฐํ ์ ์๋ค.
์ด๋ ๊ฒ Connection์ด ๋ง๋ค์ด์ง๊ณ ์ด์ค ํด๋ฆญํ๋ฉด ์ค์ ํ ๋น๋ฐ๋ฒํธ๋ก ๋ก๊ทธ์ธํด์ ๋ค์ด๊ฐ ์ ์๊ฒ ๋๋ค!
์ด๋๋ถํฐ ์๋์ฐ Workbench๋ก ์์ ํ๋ฉด ๋๋ค.