반응형
CentOS이용하여 mysql을 설치하려고 하려고한다. 명령어인 yum install mysql 를 입력하면 Maria DB가 설치되는걸 볼수 있다.
Maria DB는 ORacle이 MySQL을 인수하면서 오픈소스 라이선스에 바날한 기존 MySQL 개발자들이 개발한 것이다. 때문에 MySQL과 호환성이 좋고, 특별히 MySQL을 설치해야 할 이유가 없다면 Maria를 사용해도 무방하다.
1. Maria DB 삭제
- yum install mysql 명령어를 사용하면 MariaDB가 설치되는데, Maria DB를 삭제하려면 yum list installed mariadb\* 명령어를 통해 설치되어 있는 mariadb 패키지를 출력한 후, 모두 제거해주면 된다.
위와 같이 mariadb-libs.x86_64, mariadb.x86_64 가 설치 되어 있다. 둘 다 삭제 해주면 된다.
# yum list installed mairadb\*
# yum remove -y mariadb-libs.x86_64
# yum remove -y mariadb.x86_64
2. MySQL 설치
- MySQL은 yum으로 직접 설치가 불가능하기 때문에, mysql-community-server를 통해 MySQL을 설치할것이다.
# yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# yum -y install mysql-community-server
3. 서비스 등록
- mysql을 실행하기 전에 서비스를 등록해야한다.
- 서비스를 등록하지 않고 mysql를 실행하면, can't connect to local mysql server through socket 에러가 발생한다
# systemctl start mysqld
# systemctl enable mysqld
4. 비밀번호 설정
- 마지막으로 mysql이 잘 실행되는지 테스트할겸 root계정의 비밀번호를 설정할것이다. 그리고 mysql을 종료한 다음, root 계정으로 로그인하여 테스트를 마치겠다.
# mysql
>> use mysql;
>> update user set Password=password("비밀번호 입력") where user='root';
>> flush privileges;
>> exit
# mysql -u -root -p
비밀번호 입력
참고
'개발환경' 카테고리의 다른 글
[Linux] CentOS java 개발환경 구축하기 (0) | 2022.12.02 |
---|---|
[Linux] Cannot find a valid baseurl for repo: bae/7/x86_64 에러 (0) | 2022.12.02 |
VM(VirtualBox) Cent Os 7 설치 (0) | 2022.11.26 |
Visual Studio Code 필수 단축키 정리 (0) | 2021.09.24 |
Visual Studio Code 설치 및 웹 개발을 위한 필수 익스텐션 13가지 (0) | 2021.09.24 |