070-8260-2526

9 ~ 6

352-0331-1626-83

:ũڸ


ֹ
Ȩ > > ֹ

ȸ 8177
MYSQL ϴ ɾ
MYSQL ϴ ɾ
ۼ : ֺ milkissu@nextline.net
mysql
MYSQL ġġ : /usr/local/mysql/
MYSQL client mysql ġ : /usr/local/mysql/bin/mysql
1. MYSQL ͺ̽ , Ȯ
# /usr/local/mysql/bin/mysqld_safe &
(3.* Ͽ /usr/local/mysql/bin/safe_mysqld &)
# netstat -anp | grep LISTEN mysql Ȯ մϴ.
2. MYSQL ͺ̽ ϱ
: mysql -u MYSQL -p ͺ̽
mysql : MYSQL ͺ̽ ϱ MYSQL Ŭ̾Ʈ α׷
-u : MYSQL () ϱ ɼ
MYSQL : ͺ̽ MYSQL ()
-p : н带 Էϱ ɼ
ͺ̽ : ͺ̽
# mysql -u root -p
3. Ϲ ͺ̽
root մϴ.
db մϴ.
mysql> create database db;
mysql> grant all privileges on .* to db@"localhost" identified by 'йȣ';
Ͽ Ȯ մϴ.
4. Ϲ ͺ̽
mysql> use mysql : MYSQL ִ mysql db
mysql> show tables; : ׸
mysql> select * from user; :
߷

mysql> delete from user where user='';
db
mysql> show databases; (DBȮ)
mysql> drop database DB; (DB)
5. root / ڰ н
mysql>use mysql;
mysql>update user set password=password('ȣ') where user='';
mysql>flush privileges;
mysql>quit
6. mysql root н带 нϿ
# killall mysqld
# mysqld_safe --skip-grant-tables&
# mysql –u root –p mysql
(йȣ Է¿ Է¾ϰ )
mysql> update user set password=password('ȣ') where user = 'root';
mysql> flush privileges;
mysql> exit
# killall mysqld
# mysqld_safe&
Mysqladmin(MYSQL ɾ)
ɾġ : /usr/local/mysql/bin/mysqladmin
: mysqladmin –u root –p ɾ
1. mysqladmin MYSQL ϱ.
# mysqladmin –u root –p shutdown
2. mysqladmin н ϱ.
# mysqladmin –u ڰ –p password йȣ
3. too many connection ߻
# mysqladmin -u root -p variables | grep max_connections (max_connections Ȯ)
# mysqladmin -u root -p variables | grep table_cache (table_cache Ȯ)
# mysqladmin -u root -p variables | grep wait_timeout (wait_timeout Ȯ )
# mysqladmin –u root -p shutdown
# mysqld_safe -O max_connections=500 -O table_cache=256 -O wait_timeout=57600 &
쿡 ntsysv ش /etc/rc.local ߰
Mysqldump(MYSQL ɾ)
1. # mysqldump -u root -p mysql > mysql.sql
-> mysql database Ͽ mysql.sql Ͽ
() -> mysql -u root -p < mysql.sql
2. # mysqldump -u root -p mysql test > test.sql
-> mysql database test ̺ Ͽ test.sql Ͽ
() -> mysql -u root -p < test.sql
3. # mysqldump -u root -p --databases mysql testdb > dbs.sql
-> mysql testdb Ͽ dbs.sql Ͽ
() -> mysql -u root -p < dbs.sql
4. # mysqldump -u root -p --all--databases > ALLDATA.sql
-> ü ͺ̽ Ͽ ALLDATA.sql Ͽ
() -> mysql -u root -p < ALLDATA.sql
5. # mysqldump -u root -p --add-drop-table temp_db2 > temp_db2.sql
-> ̺ Ϸ