본문 바로가기
서버/Linux

리눅스 mysql 설치 방법

by redbear0077 2022. 9. 25.
반응형

리눅스 mysql 설치 방법

 

사용자 생성

useradd -m 생성할 사용자 id

예
useradd -m teseuser

옵션

  -m 홈디렉토리 자동 생정

  -g 그룹 지정

  -d 디렉토리 지정

  -s 쉘 지정

  -p패스워드 지정

 

사용자 비밀번호 설정

sudo passwd 사용할 비밀번호

예
sudo passwd testpasswd

 

마이sql설치를 위한 레포지토리 설치

다운로드 사이트(https://www.mysql.com/products/community/)

설치 명령어

yum install -y 해당 버전 url

예
yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm



설치된 레포지토리 목록 확인

yum repolist enabled | grep "mysql.*"


설치가능한 sql목록 확인

yum search mysql


GPG key


GPG key오류로 설치를 실패한경우 GPG key의 만료되어 발생한오류

/etc/yum.repos.d/mysql repo파일의 gpgkey를 수정준다.

gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

 

 

rpm설치(빠른수정을위해 rpm명령어로 수정한다.)

yum install -y rpm

빠른수정 명령어

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

 

(바로 명령어가 안먹을수도 있다.)

mysql 설치

yum install -y mysql-server

설치 확인

mysqld -V


mysql 실행

systemctl enable mysqld && systemctl start mysqld && systemctl status mysqld


임시비밀번호 확인

mysql8.0버전은 서버 설치과정에서 임시비밀번호를 생성한다.

grep 'temporary password' /var/log/mysqld.log

 

mysql 접속

mysql -u root -p

 

비밀번호
임시비밀번호 또는 수정한 비밀번호 예(Main1212!@)로 접속한다.

접속후 비밀번호 변경 명령어

ALTER USER 'root'@'localhost' IDENTIFIED BY '비밀번호(Main1212!@)';

예
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Main1212!@';
반응형