์๋ ๊ทธ๋ฆผ์ฒ๋ผ ๊ด๋ฆฌ์ ์ํธ๋ฅผ ๋ณ๊ฒฝํด ์ค๋ค.
MySQL ์ด๊ธฐ ๊ด๋ฆฌ์ ํจ์ค์๋๋ apmsetup ์ด๋ค.
์ง์ ๋๋น์๋ฒ๋ฅผ ์ด์ํ๋ค๋ฉด ๋ฐ๋์ ์๊ธฐ ๋ง์ ์ํธ๋ก ๋ณ๊ฒฝํ๋ค.
root๋ก ์ ์ํด์ ์ผ๋จ ์ค์ ํด์ผ ๋ ๋ถ๋ถ์ด ๊ณ์ ์ ์ถ๊ฐํด์ผ ํ๋ค.
์ถ๊ฐ ๋ฐฉ๋ฒ์ ์๋์ฒ๋ผ GRANT๋ช
๋ น์ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ์ถ๊ฐํ ์ ์๋ค.
๋ค๋ฅธ ๊ณ ์ ์ ์ธ ๋ฐฉ๋ฒ์ด ํ๋ ์์ง๋ง ๊ทธ๊ฑด ๋๋ฌด ๋ณต์กํด์ ๋ ์ฃผ๋ก ์ด๊ฐ์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค.
mysql> GRANT ALL PRIVILEGES ON *.* TO ์ฌ์ฉ์๋ช @localhost IDENTIFIED BY '์ํธ๋ช '
WITH GRANT OPTION;
<ํด์> ==> ์๋ก bunny๋ผ๋ ์ฌ์ฉ์์ 01235๋ผ๋ ํจ์ค์๋๋ฅผ ์ถ๊ฐํ๋ค๋ฉด " bunny@localhost IDENTIFIED BY '01235' WITH GRANT ์ด๋ฐ์์ผ๋ก ์ถ๊ฐํ๋ฉด ๋๋ค.
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges; ==> ์ด ๋ช ๋ น์ ์ถ๊ฐํ ์ค์ ์ ๋ก๋ํ๋ผ๋ ๋ช ๋ น์ด๋ค.
Query OK, 0 rows affected (0.02 sec)
์ด์ ์ถ๊ฐํ ๊ณ์ ์ฌ์ฉ์๋ก ์๋ฒ์ ์ ์ํ๋ค.
C:\>mysql -h localhost -u bunny -p mysql
์ฌ๊ธฐ์ ์๋์ฒ๋ผ create database์ด๋ผ๋ ๋ช
๋ น์ด๋ก ์ฌ์ฉํ ๋๋น๋ฅผ ์ถ๊ฐํ๋ค.
mysql> create database myhome1;
Query OK, 1 row affected (0.00 sec)
mysql> create database myhome2;
Query OK, 1 row affected (0.00 sec)
mysql> create database myhome3;
Query OK, 1 row affected (0.02 sec)
์ถ๊ฐ๋ ๋๋น๋ฆฌ์คํธ๋ฅผ ํ์ธ ํ ๋๋ ์๋์ฒ๋ผ show databases์ด๋ผ๋ ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| myhome1 |
| myhome2 |
| myhome3 |
| mysql |
| phpmyadmin |
+--------------------+
6 rows in set (0.05 sec)
์ด๋ฐ์์ผ๋ก ๊ฐ๋จํ๊ฒ ํํ์ด์ง ๊ตฌ์ถ์ ์ฌ์ฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋น๋ฅผ ์ด๋ฐ์์ผ๋ก ๊ฐ๋จํ๊ฒ ์ค์ ํด ์ฃผ๋ฉด ๋๋๋ค.