๐ŸŒŸ2017๋…„ ์ด์ „ ํฌ์ŠคํŒ… ๋ชจ์Œ ๐ŸŒŸ/๐Ÿ’žwindows OS๐Ÿ’ž

โ˜…windows 2003 Serverโ˜… MYSQL ์„ค์ • ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ถ”๊ฐ€ ํ•˜๋Š” ๋ฐฉ๋ฒ•

๐ŸŒŸBugsBunny๐ŸŒŸ 2011. 5. 12. 17:34

 

                                                        ๊ฝƒ1. ๋กœ์ปฌ ์„œ๋ฒ„๋กœ ์ ‘์†ํ•˜๋Š” ๋ฐฉ๋ฒ•

C:\>mysql -u root -p mysql
Enter password: ****************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.67-community-nt MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> ==> ์„ฑ๊ณต

๊ฝƒ2. ๊ด€๋ฆฌ์ž ํŒจ์Šค์›Œ๋“œ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•

C:\>mysqladmin -h localhost -uroot -p PASSWORD 112233
Enter password: **********

mysqladmin -u root -p reload  ==> ๋กœ๋”ฉ ์‹œํ‚ค๋Š” ๋ช…๋ น

Enter password: **********

๊ด€๋ฆฌ์ž ์•”ํ˜ธ ๋ณ€๊ฒฝ ๋ช…๋ น๋ฌธ

mysql> set password for 'root'@'localhost' = password('1234567');
Query OK, 0 rows affected (0.00 sec)

ํŒŒ์›Œ ๊ด€๋ฆฌ์ž์ธ root์˜ ์ด๋ฆ„์„ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ๋ฐ”๊พผ๋‹ค์Œ ๋ชจ๋“  ์œ ์ € ์ ‘๊ทผ ์ฐจ๋‹จํ•˜๊ธฐ

mysql> update mysql.user set user="myadmin" where user="root";
Query OK, 0 rows affected (0.01 sec)
Rows matched: 0  Changed: 0  Warnings: 0

 

๊ฝƒ3. ๋””๋น„ ์‚ฌ์šฉ์ž ์ถ”๊ฐ€ ์‚ญ์ œ ๋ฐ ํŒจ์Šค์›Œ๋“œ ์„ค์ • ๋ฐฉ๋ฒ•

C:\>mysql -h localhost -u root -p mysql

์‚ฌ์šฉ์ž ์ถ”๊ฐ€ ๋ช…๋ น๋ฌธ

mysql> GRANT ALL PRIVILEGES ON *.*<๋””๋น„ ๊ถŒํ•œ> TO sunny@localhost <์‚ฌ์šฉ์žID> IDENTIFIED BY 'win123 <ํŒจ์Šค์›Œ๋“œ>' WITH GRANT OPTION;
Query OK, 0 rows affected (0.01 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO lala@localhost IDENTIFIED BY 'win123' WITH  GRANT OPTION;
Query OK, 0 rows affected (0.02 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO zoo@localhost IDENTIFIED BY 'win123' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;   ==> ์„ค์ • ๋‚ด์šฉ ๋กœ๋“œ
Query OK, 0 rows affected (0.14 sec)

mysql> delete from mysql.user where not (host="localhost" and user ="study");

==> ์Šคํ„ฐ๋””๋ผ๋Š” ์‚ฌ์šฉ์ž๋ฅผ  ์ œ์™ธํ•œ ๋ชจ๋“  ์‚ฌ์šฉ์ž๋ฅผ ์ง€์šด๋‹ค. ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ ์•„๋‹ˆ๊ณ ๋Š” ์‚ฌ์šฉ๊ธˆ์ง€
Query OK, 5 rows affected (0.13 sec)

mysql> delete from mysql.user where not (host="localhost" and user ="root");
Query OK, 1 row affected (0.00 sec) 

์ผ๋ฐ˜ ์ ์ธ ์‚ญ์ œ ๋ฐฉ๋ฒ•

mysql> select host, user, password from user;

| localhost | linux      | *DDC477F7A67434E2DA69BD5C6ED8109C84D91CE7 |
| localhost | linux2     | *DDC477F7A67434E2DA69BD5C6ED8109C84D91CE7 |

mysql> delete from user where user = 'linux'; ==>๋ฆฌ๋ˆ…์Šค๋ผ๋Š” ๊ณ„์ •์„ ์‚ญ์ œํ•œ๋‹ค.
Query OK, 1 row affected (0.03 sec)

mysql> delete from user where user = 'linux2'; ==> ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‚ญ์ œ
Query OK, 1 row affected (0.00 sec)

mysql> delete from db where user = 'blog';  ==> ๋ถˆ๋กœ๊ทธ๋ผ๋Š” ์‚ฌ์šฉ์ž์˜ ๋””๋น„ ๊ถŒํ•œ์„ ์‚ญ์ œํ•œ๋‹ค.
Query OK, 0 rows affected (0.00 sec)

mysql> show databases;  ==> ๋“ฑ๋ก์ค‘์ธ ๋””๋น„ ๋ฆฌ์ŠคํŠธ ์ถœ๋ ฅ
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
+--------------------+
3 rows in set (0.01 sec)

mysql> use mysql;  ==> ๋””๋น„ ์„ ํƒ ์ด๋™
Database changed

mysql> select host, db, user from db; ==> ํ˜ธ์ŠคํŠธ ๋ฐ ๋””๋น„๋ช… ์œ ์ € ์ •๋ณด ์ถœ๋ ฅ
+-----------+------------+------------+
| host      | db         | user       |
+-----------+------------+------------+
| localhost | phpmyadmin | phpmyadmin |
+-----------+------------+------------+
1 row in set (0.01 sec) 

 mysql> select host, user, password from user;  ==> ๊ณ„์ •์ด๋ฆ„ ๋ฐ ํŒจ์Šค์›Œ๋“œ ์ •๋ณด ์ถœ๋ ฅ
+-----------+------------+-------------------------------------------+
| host      | user       | password                                  |
+-----------+------------+-------------------------------------------+
| localhost | root       | *6BB4837EB74329105EXXXXX7DC67ED2CA2AD9 |
| localhost | phpmyadmin | *387B36DZZZXXXC5EC3AFXXXXXDAA274EF94EF |
+-----------+------------+-------------------------------------------+
2 rows in set (0.06 sec)

 

๊ฝƒ4. ์ผ๋ฐ˜ ๊ณ„์ • ๊ถŒํ•œ์œผ๋กœ ๋””๋น„ ์ƒ์„ฑํ•˜๊ณ  ๋””๋น„ ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ•

C:\>mysql -h localhost -u sunny -p mysql  ==> ์ผ๋ฐ˜ ๊ณ„์ • ์ ‘์†
Enter password: **********************

 mysql> create database mydb1;  ==> ์‚ฌ์šฉ ๋””๋น„ ์ƒ์„ฑ
Query OK, 1 row affected (0.08 sec)

mysql> create database mydb2;  ==> 2์ฐจ ๋””๋น„ ์ƒ์„ฑ
Query OK, 1 row affected (0.02 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.06 sec)

mysql> use mydb1;

mysql> show tables; ==> ํ…Œ์ด๋ธ” ๋ณด๊ธฐ
Empty set (0.01 sec)

mysql> create table phpbb_cool( name CHAR(10), id VARCHAR(10) NOT NULL, url VARC
HAR(20), email VARCHAR(20), milage INT(11), level CHAR(2), PRIMARY KEY(id) );  ==> ํ…Œ์ด๋ธ” ์ƒ์„ฑ
Query OK, 0 rows affected (0.08 sec)

mysql> drop table phpbb_cool;  ==> ํ•ด๋‹น ํ…Œ์ด๋ธ” ์‚ญ์ œ

mysql> drop database mydb1;  ==> ํ•ด๋‹น ๋””๋น„๋ช… ์‚ญ์ œ
Query OK, 1 row affected (0.02 sec)

mysql> drop database mydb2; 
Query OK, 0 rows affected (0.01 sec) 

ํŠน์ • ๋ฐ์ดํƒ€๋ฒ ์ด์Šค์— admin ๊ถŒํ•œ์ด ์žˆ๋Š” ๋‹ค๋ฅธ ์œ ์ €๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE
TEMPORARY TABLES, LOCK TABLES ON sunny_bbs.* TO
'sunny'@'localhost' IDENTIFIED BY '1234567';
Query OK, 0 rows affected (0.00 sec) 

 

๊ฝƒ5. ๋””๋น„ ์‚ฌ์šฉ์ž ์ถ”๊ฐ€ํ•˜๊ณ  ํŒจ์Šค์›Œ๋“œ ์„ค์ • ๋ฐฉ๋ฒ•

๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ” ๊ตฌ์กฐ๋ณด๊ธฐ

C:\>mysqlshow -h localhost -u root -p
Enter password: ******
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| mysql              |
| phpmyadmin         |
+--------------------+ 

ํ•„๋“œ์˜ ๋‚ด์šฉ๋ณด๊ธฐ

C:\>mysqlshow -h localhost mysql -u root -p
Enter password: ******
Database: mysql
+---------------------------+
|          Tables           |
+---------------------------+
| columns_priv              |
| db                        |
| func                      |
| help_category             |
| time_zone_transition_type |
| user                      |
+---------------------------+