일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 줌 녹화
- mysql
- zoom OkHttpClient
- AWS
- zoom api
- db
- 줌 개발
- openmeetings
- postgresql
- 웹화상회의
- zoom OkHttp
- 줌 채팅
- tomcat
- zoom 서버통신
- jboss
- java
- 아파치 오픈미팅
- ubuntu
- 데이터베이스
- 아파치 openmeetings
- JSP
- 화상회의
- zoom sdk
- 리눅스
- 명령어
- zoom
- wildfly
- centos
- centos7
- apache openmeetings
- Today
- Total
StartIT
centos7 mysql설치 본문
1)mysql 설치(5.6)
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
명령어로 리눅스 서버에서 다운로드 및 repository 추가
yum repolist 로 저장소 확인
1-2) mysql 패키지 설치
yum -y install mysql-community-server
yum으로 mysql 패키지 설치
2)mysql 설정
my.cnf 설정 파일 변경
vi /etc/my.cnf 에 아래내용 입력
[client]
default-character-set = utf8
[mysqld]
character-set-client-handshake=FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
character-set-server = utf8
collation-server = utf8_general_ci
[mysqldump]
default-character-set= utf8
[mysql]
default-character-set= utf8
mysql 서비스 시작
systemctl enable mysqld
systemctl start mysqld
보안 설정(옵션)
/usr/bin/mysql_secure_installation
-root 비밀번호 설정[y/n]
-root 제외 다른 유저 삭제[y/n]
-root 원격 접속 허용[y/n]
-test 데이터베이스 삭제[y/n]
-priviletes 테이블 재시작[y/n]
포트 허용
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --reload
3. mysql 사용자 관리 및 db생성
mysql -u root -p mysql(처음엔 비밀번호X으로 그냥 enter입력)
root 비밀번호 변경
UPDATE user SET password=password('새비밀번호') WHERE user='root';
FLUSH PRIVILEGES;
db 생성
create database DB명 default character set utf8;
외부 접속만 가능한 사용자 아이디 추가
create user '아이디'@'%' identified by '비밀번호';
로컬 접속만 가능한 사용자 아이디 추가
create user '아이디'@'localhost' identified by '비밀번호';
사용자에게 모든 권한 부여
grant all privileges on *.* to '아이디'@'%';
사용자에게 특정 db를 관리할 수 있는 권한 부여
grant all privileges on db이름.* to '아이디'@'%';
사용자 확인
select user, host from user;
외부 접근 허용
my.cnf 파일에
bind-address = 127.0.0.1 부분을 주석처리(#)하라고 하는데 이 부분이 없이 없는 경우도 있음
참고:
https://zero-gravity.tistory.com/274
[CentOS7] MySQL 설치 및 설정
1. MySQL 설치 (5.6) 1-1. yum repository 추가 repository 다운로드 사이트로 이동 ☞ http://dev.mysql.com/downloads/repo/yum/ Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RP..
zero-gravity.tistory.com
'DB > mysql' 카테고리의 다른 글
mysql 계정 생성 및 권한 부여 (0) | 2020.11.26 |
---|---|
mysql 권한설정에서 에러발생 (0) | 2020.06.29 |
mysql jdbc 이용하기 (0) | 2020.06.29 |
프로시져를 활용한 루프로 DB 데이터 넣기 (0) | 2020.06.29 |