[콘솔에서]
mysql 데몬 start 하기
# /usr/local/mysql/bin/mysqld_safe &
또는  # /usr/local/mysql/share/mysql/mysql.server start

mysql 데몬 stop 하기
# /usr/local/mysql/bin/mysqladmin -uroot shutdown 또는
/usr/local/mysql/bin/mysqladmin -uroot -p shutdown
또는   # /usr/local/mysql/share/mysql/mysql.server stop

로컬에서 접속할때 :
mysql -h DB서버명 -u 유저명 -p패스워드 데이타베이스명

외부에서 접속할때 :
mysql -h DB서버명 -u 유저명 -p패스워드 데이타베이스명

백업 :
mysqldump -h DB서버명 -u 유저명 -p패스워드 [백업할 테이터베이스명] > [외부로 저장할 파일명]
ex) mysqldump -h localhost -u DBuser -pPassword MyDB > MyDB.sql

복구 :
mysql -h DB서버명 -u 유저명 -p패스워드 [복구할 테이터베이스명] < [외부로 저장된 파일명]
ex) mysql -h localhost -u DBuser -pPassword MyDB < MyDB.sql

데이터베이스생성 :
create database 데이터베이스명 default charset utf8;

사용자생성 :
grant all privileges on 데이터베이스명.* to 유저명@localhost identified by '패스워드' with grant option;
grant all privileges on 데이터베이스명.* to 유저명@'%' identified by '패스워드' with grant option;
grant reload,process on *.* to 유저명@localhost;

사용자삭제 :
delete from user where user='유저명';

외부 스크립트 실행
source 파일경로/파일명;

루트 패스워드를 잃어버렸을때 :
아래처럼 grant-table 미사용 모드로 mysql을 시작한 후 패스워드 수정
/usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
update user set password=password('111') where user = 'root';
Posted by 오징어~
,