참고 : http://jaesu.tistory.com/entry/ubuntu-mysql-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0
가비아 클라우드
0.서버
- Linux Ubuntu 13.10 x64
- 패스워드 변경 #
$ sudo passwd root
//apt 업데이트
$ apt-get update
1). mysql 검색
$ sudo apt-cache search mysql-server
2). mysql 설치
$ sudo apt-get install mysql-server-5.6
설치확인
$ sudo netstat -tap | grep mysql
재시작하기
$ sudo /etc/init.d/mysql restart
Mysql 시작
$ mysql -u root -p
* 한글설정
$ cd /etc/mysql
$ sudo vi my.cnf
//추가
[client]
default-character-set=utf8
[mysqld]
# 여기에 아래 처럼 추가한다. 다 utf8로 맞춘다.
character-set-server=utf8
collation-server=utf8_general_ci
init_connect = set collation_connection = utf8_general_ci
init_connect = set names utf8
# InnoDB도 여기서 설정한다. 기존 MyISAM 보다는 InnoDB가 성능상 더 좋다고 한다.
innodb_data_home_dir = /var/lib/mysql
innodb_log_group_home_dir = /var/lib/mysql
innodb_data_file_path = ibdata1:10M:autoextend
innodb_additional_mem_pool_size = 2M
innodb_log_buffer_size = 2M
innodb_buffer_pool_size = 256M
innodb_log_file_size = 5M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
[mysql]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-character-set=utf8
한글 설정 이끝나면 외부접속을 위해
원격접속을 허용 해야함으로, # 을 넣어 Lock을 풀어준다.
# bind-address = 127.0.0.1
//mysql 재실행
$ sudo /etc/init.d/mysql restart
//신규 계정 생성및 권한
(접속이 원만하지 않을 경우는 %를 사용 모두 접근 가능하게 만들어 주면 된다. )
mysql> grant all privileges on 디비명.테이블 to '아이디'@'아이피주소 혹은 %' identified by '패스워드';
//mysql 계정생성
mysql> grant select,insert,update,delete,create,drop,alter on Database.* to 'devUser'@'%' identified by 'pw123';
// 권한 적용바로
mysql> flush privileges;
'[OS] > 우분투' 카테고리의 다른 글
윈도우즈에서 리눅스 설치 - WSL(Ubuntu) (0) | 2020.05.08 |
---|---|
우분투에 아파치 + 톰캣 설치 및 연동 (0) | 2015.08.14 |
Error : Could not reliably determine the server's fully qualified domain name (0) | 2015.08.12 |
리눅스 명령어 (0) | 2015.06.05 |
서버 세팅하기 (0) | 2015.06.01 |
댓글