centos에 mysql을 설치하는 방법입니다.
1. MySQL download 주소 복사
https://www.mysql.com/products/community/
MySQL download 화면에서 "Download MySQL Community Edition"을 클릭합니다.
MySQL Yum Repository 클릭
centOS7에 설치할 것이니, Oracle Linux7에 해당하는 download를 클릭합니다.
download 페이지에서 "No thanks, just start my download."에 오른쪽 마우스를 클릭하고, pop-up 창에서 "링크 주소 복사"를 클릭합니다.
2. MySQL download
centOS에서 wget으로 MySQL을 download 합니다
wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm |
3. MySQL Repository 설치
yum install -y mysql80-community-release-el7-6.noarch.rpm |
물론 download를 받지 않고 직접 url을 입력해도 설치됩니다.
yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm |
다만, MySQL은 root 개정으로만 설치 가능합니다.
4. MySQL 설치
yum install -y mysql-server |
저는 중간에 다음과 같은 에러가 났습니다.
GPG key retrieval failed: [Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022"
RPM-GPG-KEY-mysql-2022 를 import 합니다.
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 |
그리고 다시 install을 하니 제대로 설치가 되었습니다.
설치된 mysql 버전을 확인합니다.
mysqld -V |
mysqld --version으로도 확인 가능합니다.
5. MySQL 접속
MySQL 활성화 & 시작
systemctl enable mysqld && systemctl start mysqld |
상태 확인
systemctl status mysqld |
MySQL 8 버전은 설치과정에서 root 패스워드가 임의로 생성됩니다.
로그 파일에서 임시 비밀번호를 찾습니다.
grep 'temporary password' /var/log/mysqld.log |
그리고 mysql 접속합니다.
mysql -u root -p |
root 패스워드를 변경합니다.
alter user 'root'@'localhost' identified by '변경할 비밀번호'; |
만약 패스워드를 변경하지 않으면 제대로 동작되지 않습니다. 그리고 패스워드를 변경할 때 특수기호를 포함하지 않으면 변경되지 않습니다.
'다시 개발자' 카테고리의 다른 글
Google Play Console 등록정보 수정 후 다시 심사 요청하기 (0) | 2022.10.28 |
---|---|
[Android Studio] Invocation failed Unexpected end of file from server 에러 (0) | 2022.08.29 |
CentOS에서 anaconda로 django 설치하기 (0) | 2022.08.18 |
CentOS에서 anaconda 설치 (0) | 2022.08.17 |
GitHub Repository public <--> private 변경하는 방법 (0) | 2022.07.20 |
댓글