SQL > MYSQL - LIBRARY > mysqladmin 사용법
 
SQL
MYSQL
MS-SQL
ORACLE
 
 
MYSQL - LIBRARY
  HOME > SQL > MYSQL - LIBRARY
 
mysqladmin 사용법
작성일 : 12-02-27
조회 : 1,337  
   http://radiocom.kunsan.ac.kr/lecture/mysql/mysqladmin.html [263]
  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);

ex) mysqladmin -u root 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에서 수행 할 수 있는 허용되는 명령어
privilegeCommands permitted to privilege holders
RELOADreload, refresh, flush-privileges, flush-hosts, flush-logs, flush-tables
SHUTDOWNshutdown
PROCESSprocesslist
SUPERkill

 
 

Total 13
번호 제   목 조회
13 mysqladmin 사용법 1338
12 mysql 스트링 함수들 1870
11 PHP 와 MySQL 을 사용시 트랜잭션을 처리하는 방법 입니다. 2332
10 mysql DB 자동 백업 설정 하기 (1) 5299
9 Mysql 날짜관련 함수 모음 4242
8    Mysql 날짜함수를 이용한 데이터 가져오기 (date_add, date_sub… 3995
7 JOIN 문 left outer join 2809
6 MySql 기본명령어 모음[콘솔사용시] 3550
5 MySQL 덤프방법(dump) 4606
4 MySQL 에서 사용되는 sql문 정리[DB 자체 처리] 2294
3 mysql 유저 생성, 권한 부여 2883
2    mysql 유저 생성, 권한 부여 4915
1    mysql 유저 생성, 권한 부여 7
 
개인홈페이지 덤벙닷컴은 프로그래머와 디자이너위한 IT커뮤니티 공간입니다.
Copyright ⓒ www.dumbung.com. All rights reserved.