반응형
리눅스 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!@';
반응형
'서버 > Linux' 카테고리의 다른 글
리눅스 touch (서버 재기동 후 반영 전 내용 출력) (0) | 2023.02.02 |
---|---|
아파치 톰캣 wget설치 방법 (0) | 2022.09.28 |
리눅스 웹 프로젝트 배포(톰캣) (0) | 2022.09.13 |
리눅스 톰캣 Let's Encrypt무료 ssl 인증 방법 (0) | 2022.09.06 |
CentOS SELinux 설정 및 해제하기 (0) | 2022.08.19 |