CentOS 7에 MySQL 을 설치하는 방법을 정리한다.
CentOS 7부터 Repository에서 제공되는 기본 데이터베이스가 MariaDB로 변경 되었다. 그래서 MySQL을 설치를 위해서는 RPM을 사용하여야 한다.
[운영체제 버전]
CentOS Linux Release 7.2.1511 |
[설치 명령어]
# yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# yum -y install mysql-community-server --> 설치 과정에서 에러 발생한다.
|
# systemctl start mysqld
# systemctl enable mysqld
# mysql
--> 해당 명령어를 사용하여 "mysql>" 프롬프트가 뜬다면 정상 설치가 완료 된 것이다.
[MySQL 초기화 및 접속]
현재 설치된 mysql을 익명 상태로 접근 가능하지만, mysql 루트 비밀번호도 설정되어 있지 않고 초기화 상태 그대로 사용하게 된다.
mysql_secure_installation 바이너리를 사용하여 root 비밀번호 및 임시 테이터 삭제 등을 수행한다.
# mysql_secure_installation # mysql -u root -p Enter password: [패스워드 입력] |
[새로운 유저 생성 및 권한 부여]
mysql> create user 'USER_ID' identified by 'PASSWORD'; mysql> grant all privileges on [*|'DATABASE_NAME'].* to 'USER_ID' // 사용자 삭제 mysql> drop user 'USER_ID' |
[데이터 베이스 생성]
// utf8 캐릭터셋을 사용하는 새로운 database 생성 mysql>create database DATABASE_NAME default character set utf8; // database의 characterset 확인 mysql> SELECT default_character_set_name FROM information_schema.SCHEMATA WHERE schema_name = "DATABASE_NAME"; |
'Database > Installation' 카테고리의 다른 글
Centos 7에 Postgresql 10 설치하기 (0) | 2018.01.18 |
---|---|
SQL Server 2012 Express 설치 (on Windows Server 2008 R2) (0) | 2018.01.15 |
댓글