• Home
  • About
    • lahuman photo

      lahuman

      열심히 사는 아저씨

    • Learn More
    • Facebook
    • LinkedIn
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

Mysql 설치시 설정

27 Jan 2022

Reading time ~1 minute

mysql binary 설치시 설정

mysql binary 설치는 간단하게 앞축을 풀어서 사용하는 방식 입니다.

dependency library

  • libaio
  • ncurses-compat-libs

설치 명령어

$ yum install libaio
$ yum install ncurses-compat-libs

설치 명령어

다음은 기본 설치 명령어 입니다.

# 그룹 추가
$ groupadd mysql
# 사용자 추가
$ useradd -r -g mysql -s /bin/false mysql
# 설치 디렉토리 /usr/local 에 압축 풀고 설치
$ cd /usr/local
$ tar xvf /path/to/mysql-VERSION-OS.tar.xz
$ ln -s full-path-to-mysql-VERSION-OS mysql
$ cd mysql
$ mkdir mysql-files
$ chown mysql:mysql mysql-files
$ chmod 750 mysql-files
# 초기 설정
$ bin/mysqld --initialize --user=mysql
$ bin/mysql_ssl_rsa_setup
$ bin/mysqld_safe --user=mysql &
# Next command is optional
$ cp support-files/mysql.server /etc/init.d/mysql.server

my.cnf라는 파일이 없이 설치가 되는데요. 만약 데이터 데이터 디렉토리를 다른 곳을 설정을 하고 싶다면, 초기 설정을 아래와 같이 변경해야 합니다.

/data 디렉토리에 데이터 적재 하도록 설정

# 초기 설정
$ bin/mysqld --initialize --user=mysql --datadir=/data
$ bin/mysql_ssl_rsa_setup --datadir=/data
$ bin/mysqld_safe --datadir=/data --user=mysql &

이 외에도 basedir을 변경한거나 여러가지 옵션이 있습니다. my.cnf이 없더라도 놀라지 마셔요.

참고자료

  • 2.2 Installing MySQL on Unix/Linux Using Generic Binaries


mysqlconfig Share Tweet +1