BLOG ARTICLE mysql | 2 ARTICLE FOUND

  1. 2008/10/09 Bash에서 Mysql 이용
  2. 2008/05/30 mysql db 백업/ 복원

#!/bin/bash
DBS=`mysql -uroot -e"show databases"`
for b in $DBS ;
do
mysql -uroot -e"show tables from $b"
done


#!/bin/bash
mysql -uuserid -ppassword database_name<<EOFMYSQL
SELECT * FROM table_name;
EOFMYSQL


user : blog
pwd : blog
dbname : blog 로 가정

DB 백업
#mysqldump -ublog -pblog blog > blog.sql
DB 복원
#/usr/bin/mysql -ublog -pblog blog < blog.sql

DB 생성
create database blog;

계정 추가
insert into user (host, user, password) values ('localhost', 'USER명', password('암호'));

권한 부여
insert into db values ('localhost', 'DB명', 'USER명', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y');

권한 적용
flush privileges;