ubuntu Mysql 설치

컴퓨터 2013. 11. 18. 10:49


1. 설치

# sudo apt-get install mysql-server

중간에 암호 입력하라는 창이 나온다

2. 설치 확인

# sudo netstat -tap | grep mysql

3. 외부 접속 설정

기본으로 외부에서 접속할수 없다

외부에서 접속가능한 새로운 계정을 만들던가

계정 설정에서 root 계정을 외부접속 가능하게 수정해야한다

방법은 검색...

4. 포트변경

5. 사용자 설정

계정 생성

mysql> use mysql;

mysql> create user '[아이디]'@'%' identified by '[비밀번호]';

'%' 대신 'localhost' 를 사용하면 로걸에서만 접속가능함

* 삭제는 > drop user '[아이디]'@'%';

* 비번변경 > update user set password=PASSWORD('[새비밀번호]') where user = '[아이디]';

 

특정 데이터 베이스 모든권한 부여

mysql> grant all privileges on DB명.* to 계정명@localhost identified by '비밀번호' with grant option;

mysql> flush privileges;

flush 를 해야 적용한다


외부에서 접속 해야한다면

1. 권한부여
  > grant all privileges on DB명.* to 계정명@'%' identified by '비밀번호' with grant option;

2. my.cnf 파일수정
  $ sudo vi /etc/mysql/my.cnf
    내용중 [bind-address = 127.0.0.1] 라인 주석 처리

3. 재시작
 $ sudo service mysql restart

 





'컴퓨터' 카테고리의 다른 글

vi 명령어 정리  (0) 2013.11.19
mysql 비번 변경  (0) 2013.11.19
linux 메모리 사용량확인 free  (0) 2013.09.27
diskpart를 사용한 vhd 생성, 등록, 파티셔닝, 포맷, 할당  (0) 2013.09.27
dns IP 수정  (0) 2013.09.26