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)