336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

############### MySQL 설치 ##############

>> 업데이트 목록 보기

 yum list updates 


>> 업데이트 목록의 다운로드 및 업데이트 설치

 yum update ?y 


>> 설치된 rpm 패키지 목록 보기

 rpm -qa 

or

 rpm -qa | grep ^mysql-server

 yum list installed 


>> gcc 패키지 설치여부 확인

 rpm -qa | grep gcc 

 yum list installed gcc 


>> gcc 패키지 설치

 yum install gcc gcc-c++ 


>> gcc 패키지 업데이트

 yum update gcc gcc-c++ 


>> 패키지 이름으로 검색

 yum list 패키지명 

 yum list 정규식 

 yum list gcc 

 yum list gcc* 


>> MySQL 설치

 yum install mysql-server


>> 서비스 시작

 service mysqld start


>> root 비번 변경

 /usr/bin/mysqladmin -u root password 'P@ssw0rd'


>> 접속 테스트

 mysql -uroot -p


>> 부팅시 자동시작

 chkconfig --list mysqld

 mysqld         0:off 1:off 2:off 3:off 4:off 5:off 6:off


 chkconfig mysqld on


 chkconfig --list mysqld 

 mysqld         0:off 1:off 2:on 3:on 4:on 5:on 6:off


>> 방화벽 열기

 vi /etc/sysconfig/iptables


############### MySQL 권한 관리 ##############


mysql > show databases;     // DB 목록 확인

msyql > create database DB명;    // 데이터베이스 생성

 or

mysql > create database DB명 default character set utf8;


msyql > drop database DB명;       // 데이터베이스 삭제


mysql > create user 사용자ID;   // 사용자 추가

 or

mysql > create user userid@localhost identified by '비밀번호'; // 사용자(user)를 추가하면서 패스워드까지 설정


기존에 사용하던 계정에 외부 접근 권한을 부여하려면, Host를 '%' 로 하여 똑같은 계정을 추가한다

mysql > create user 'userid'@'%' identified by '비밀번호';  // '%' 의 의미는 외부에서의 접근을 허용


mysql > select * from user;    // 등록된 모든 사용자 ID 조회


mysql > delete from user where user = '사용자ID';      // 사용자 삭제


mysql > GRANT ALL PRIVILEGES ON DB명.테이블 TO 계정아이디@host IDENTIFIED BY '비밀번호';

 or

mysql> grant select, insert, update on test.* to user@localhost;   -- 패스워드는 변경없이 권한만 부여하는 경우


사용자에게 부여된 권한 확인

mysql > SHOW GRANTS FOR test@localhost;  -- userid 와 host명까지 붙여서 검색해야 함

mysql > SHOW GRANTS FOR test@'%';

mysql > SHOW GRANTS FOR test@'200.100.100.50';



사용자에게 데이터베이스 사용권한 제거

revoke all on DB명.테이블명 from 사용자ID;     // 모든 권한을 삭제


mysql > flush privileges;     // 변경된 내용을 메모리에 반영(권한 적용)


'IT > MySQL' 카테고리의 다른 글

Mysql Join Update.  (0) 2015.10.27
MySQL 커버링 인덱스  (0) 2015.10.16
mysql JOIN DELETE  (0) 2015.09.11
MySQL DB 생성 및 사용자 추가, 권한 부여  (0) 2015.09.08
Mysql Join 속도 측정 및 개선  (0) 2015.07.22
Posted by 당양부부34

블로그 이미지
주요 토렌트를 블로깅하고 있습니다. 토렌트 순위 등은 다른 사이트를 찾아보세요. 주요 웹툰 순위도 게재했어요 경제를 좋아하는 일산의 행복한 프로그래머입니다.
당양부부34
Yesterday
Today
Total

달력

 « |  » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함