server CentOS 6 - MySQL 5.5 설치

2012.04.15 10:03

엘카 조회 수:21695

참고 문서  

libaio

# yum install libaio

This is new advanced library for speedier reading and writing of files, its a dependency for MySQL 5.5

MySQL의 읽기/쓰기를 더 빠르게 해줍니다.

MySQL

DB는 추후 관리를 위해 yum 으로 진행했습니다.

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-6.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# yum --enablerepo=remi,remi-test install mysql mysql-server mysql-devel
# service mysqld start
# chkconfig --levels 235 mysqld on
# /usr/bin/mysqladmin -u root password "비밀번호" # root 암호 설정
# /usr/bin/mysql_secure_installation
Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

설정

# vi /etc/my.cnf

[client]
default-character-set = utf8
[mysqld]
; 느린 질의 로그를 활성화한다. 기본은 10초다.
log-slow-queries
; 5초 이상 걸리는 질의를 기록한다.
long_query_time = 5
; long_query_time보다 적게 걸릴 경우 색인을 사용하지 않는 질의를 기록한다.
; MySQL 4.1 이상 버전에만 통한다
log-queries-not-using-indexes
;질의 캐시로 32MB를 잡는다.
query_cache_size = 32M
; MySQL 자원 설정
max_connections=500
wait_timeout=10
max_connect_errors = 100

init_connect = SET collation_connection = utf8_general_ci
init_connect = SET NAMES utf8
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci
innodb_buffer_pool_size=500M

[mysqldump]
default-character-set=utf8

방화벽

mysql 리모트 접속시 3306 포트 허용.

# vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

# service iptables restart

관련문서

번호 제목 날짜 조회 수
81 vmware with centos 7 secret 2019.08.23 0
80 php-fpm tcp to socket secret 2020.01.25 0
79 net::ERR_CONNECTION_REFUSED secret 2021.10.11 0
78 my.cnf secret 2019.04.11 1
77 The best configuration of php7.4-fpm / 8GB 2023.05.04 18
76 To download large files with rsync command. 2023.05.04 18
75 The best configuration of php7.4-fpm / 1.5GB 2023.05.04 20
74 windows hardware encrypt ssd 2024.01.23 122
73 gearman 은 무엇인가? 2023.06.21 168
72 apache2 AllowOverride config 2023.05.23 173
71 php 에서 비동기 처리하는 방법 2023.06.22 208
70 mysqldump from remote db to my local server. 2023.05.04 416
69 yum install php 7.1 [6] 2018.10.10 686
68 mysql 백업 (shell script) file 2018.10.14 692
67 munin 설치 2018.10.13 785
66 yum install mariadb [2] 2018.10.10 1142
65 웹 백업 (쉘 스크립트) file 2018.10.14 1190
64 certbot apache multiple domain 2019.04.10 1411
63 yum install php-apcu 2019.03.12 1538
62 yum install latest redis file 2019.03.27 1678