2012-10-06
DBMS/MySQL]utf8_환경으로_자료_conversion_성공기(database.sarang.net)
utf8 환경으로 자료 conversion 성공기
http://database.sarang.net/?inc=read&aid=24971&criteria=mysql&subcrit=&id=&limit=20&keyword=unicode&page=1
라벨:
데이터베이스,
character set,
conversion,
DB,
dba,
DBMS,
mysql,
mysqladmin
DBMS/MySQL]mysqladmin_사용법
mysqladminClient for Administering a MySQL Server
1) 데이터베이스의 creating 
2) 데이터베이스의 dropping 
3) grant tables의 reload 
4) flushing tables to disk 
5) reopening log file 
6) 서버의 version, process, status에 관한 정보 
【사용법】 % mysqladmin [options] command [command-option] command ... create db_name 새 데이터베이스를 만듦, 
쉘 프롬프트  | # mysqladmin create db_name | 
| mysql>프롬프트 | mysql> create database db_name; | 
drop db_name 기존의 데이터베이스와 그 내부의 모든 테이블을 삭제
쉘 프롬프트  | # mysqladmin drop db_name | 
| mysql>프롬프트 | mysql> drop database db_name; | 
extended-status 서버로부터 확장된 상태 메시지를 받음
쉘 프롬프트  | # mysqladmin extended-status | 
| mysql>프롬프트 | mysql> show status; | 
flush-hosts 호스트의 캐시를 flush함(refresh의 일부임)
쉘 프롬프트  | # mysqladmin flush-hosts | 
| mysql>프롬프트 | mysql> flush hosts; | 
flush-logs 모든 logs를 flush함(refresh의 일부임)
쉘 프롬프트  | # mysqladmin flush-logs | 
| mysql>프롬프트 | mysql> flush logs; | 
flush-tables 모든 테이블을 flush함(refresh의 일부임)
쉘 프롬프트  | # mysqladmin flush-tables | 
| mysql>프롬프트 | mysql> flush tables; | 
flush-privileges grant 테이블을 reload함(reload와 같음)
쉘 프롬프트  | # mysqladmin flush-privileges | 
| # mysqladmin reload | |
| mysql>프롬프트 | mysql> flush privileges; | 
flush-status 상태변수를 초기화함(refresh의 일부임)
쉘 프롬프트  | # mysqladmin flush-status | 
| mysql>프롬프트 | mysql> flush status; | 
kill id,id,... Mysql 스레드를 kill함
쉘 프롬프트  | # mysqladmin kill id | 
| mysql>프롬프트 | mysql> kill '스레드번호'; | 
password 비밀번호를 새로 설정함
쉘 프롬프트  | # mysqladmin 사용자 password new_password | 
| mysql>프롬프트 | mysql> set password=password(new_password); | 
ping mysqld가 동작중인지 체크함 processlist 서버에 작동중인 스레드 목록을 보여줌
| 쉘 프롬프트 | # mysqladmin processlist | 
| mysql>프롬프트 | mysql> show processlist; | 
reload Grant 테이블을 다시 reload함
| 쉘 프롬프트 | # mysqladmin reload | 
| # mysqladmin flush-privileges | |
| mysql>프롬프트 | mysql> flush privileges; | 
refresh 작업중인 모든 테이블을 flush하고 닫은 후 다시 log files를 연다 shutdown 서버를 다운시킴
| 쉘 프롬프트 | # mysqladmin shutdown | 
| # mysql.sever stop | |
slave-start slave replication 스레드를 시작함 slave-stop slave replication 스레드를 정지함 status 서버의 간단한 상태 메시지를 봄 variables 사용가능한 변수를 보여줌
쉘 프롬프트  | # mysqladmin variables | 
| mysql>프롬프트 | mysql> show variables; | 
version 서버의 버전을 알아봄
쉘 프롬프트  | # mysqladmin version | 
| # mysqladmin --version | |
| mysql>프롬프트 | mysql> select version(); | 
【예제】 ☜ 인식가능한 단축어를 사용해도 됨 % mysqladmin proc stat +------+-------+-----------+----+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +------+-------+-----------+----+---------+------+-------+------------------+ | 1573 | jijoe | localhost | | Query | 0 | | show processlist | +------+-------+-----------+----+---------+------+-------+------------------+ Uptime: 585293 Threads: 1 Questions: 178697 Slow queries: 0 Opens: 541 Flush tables: 1 Open tables: 57 Queries per second avg: 0.305 % % mysqladmin --help grant tables에 주어지는 권한에 따른 mysqladmin에서 수행 할 수 있는 허용되는 명령어
| privilege | Commands permitted to privilege holders | 
|---|---|
| RELOAD | reload, refresh, flush-privileges, flush-hosts, flush-logs, flush-tables | 
| SHUTDOWN | shutdown | 
| PROCESS | processlist | 
| SUPER | kill | 
라벨:
DB,
dba,
DBMS,
mysql,
mysqladmin
피드 구독하기:
덧글 (Atom)