DB37 MySQL character set 확인 및 변경 MySQL character set 확인 및 변경 1.서버안에서character set 확인 mysql> show character set ; ///사용할 수 있는 캐릭터 셋 종류 확인 mysql> show character set where description like '%Korean%' ; ///description의 칼럼에서 korean단어를 포함하고있는 캐릭터셋 찾기 간단하게 캐릭터 셋 확인하는 방법 mysql> status Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 ==================================================.. DB/DB 공통 관리 2023. 3. 11. MySQL 구조 로컬 계정으로 MySQL 서버에 관리자로 접속 mysql -u root -p비밀번호 최초 접속시에는 비밀번호가 설정되어 있지 않음. mysql -u root 접속 후 관리자계정(root)의 비밀번호 설정해야함.. use mysql; Integer, 정수(음수,0,양수) tinyint smallint mediumint bigint float --> 부동소수(소수점 들어간거) double decimal 문자형 char -> Character, 문자/문자열 1~255까지 고정형 남은공간은 공백으로 채움 char(10) --> 최대 10글자, 1글자만 입력해도 10바이트 잡아먹음... varchar -> Variable Character, 가변길이 문자열(문자열인데 길이가 가변), varchar(255) -->.. DB/DB 공통 관리 2023. 3. 11. CentOS 7 MySQL 8.0.32 소스 컴파일 설치 ## MySQL 설치전 선행 작업 cd /usr/local/src/ yum install -y wget vim epel-release yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm yum update -y ## CentOS 7 Default 환경변수설정 echo " " >> /etc/profile echo "####default PATH#####" >> /etc/profile echo "export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:" >> /etc/profile echo "#####################" >> /etc/profile .. DB/MySQL 2023. 3. 11. CentOS 7 MySQL 5.7.41 소스 컴파일 설치 ## MySQL 설치전 선행 작업 cd /usr/local/src/ yum install -y wget vim epel-release yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm yum update -y ## CentOS 7 Default 환경변수설정 echo " " >> /etc/profile echo "####default PATH#####" >> /etc/profile echo "export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:" >> /etc/profile echo "#####################" >> /etc/profile .. DB/MySQL 2023. 3. 11. CentOS 7 MySQL 5.6.51 소스 컴파일 설치 ## MySQL 설치전 선행 작업 cd /usr/local/src/ yum install -y wget vim epel-release yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm yum update -y ## CentOS 7 Default 환경변수설정 echo " " >> /etc/profile echo "####default PATH#####" >> /etc/profile echo "export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:" >> /etc/profile echo "#####################" >> /etc/profile .. DB/MySQL 2023. 3. 11. CentOS 7 MySQL 5.5.62 소스 컴파일 설치 ## MySQL 설치전 선행 작업 cd /usr/local/src/ yum install -y wget vim epel-release yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm yum update -y ## CentOS 7 Default 환경변수설정 echo " " >> /etc/profile echo "####default PATH#####" >> /etc/profile echo "export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:" >> /etc/profile echo "#####################" >> /etc/profile .. DB/MySQL 2023. 3. 11. CentOS 7 MySQL 5.1.73 소스 컴파일 설치 ## MySQL 설치전 선행 작업 cd /usr/local/src/ yum install -y wget vim epel-release yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm yum update -y ## CentOS 7 Default 환경변수설정 echo " " >> /etc/profile echo "####default PATH#####" >> /etc/profile echo "export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:" >> /etc/profile echo "#####################" >> /etc/profile .. DB/MySQL 2023. 3. 11. CentOS 7 MySQL 5.0.96 소스 컴파일 설치 ## MySQL 설치전 선행 작업 cd /usr/local/src/ yum install -y wget vim epel-release yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm yum update -y ## CentOS 7 Default 환경변수설정 echo " " >> /etc/profile echo "####default PATH#####" >> /etc/profile echo "export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:" >> /etc/profile echo "#####################" >> /etc/profile .. DB/MySQL 2023. 3. 11. MySQL 버전 EoS 정리 MySQL 버전 목록 작성 글 날짜 기준 2023-03-11 3.23 지원종료 - 마지막버전 3.23.58 4.0 지원종료 - 마지막버전 4.0.30 4.1 지원종료 - 마지막버전 4.1.25 5.0 지원종료 - 마지막버전 5.0.96 5.1 지원종료 - 마지막버전 5.1.73 5.5 지원종료 - 마지막버전 5.5.62 5.6 지원종료 - 마지막버전 5.6.51 5.7 지원종료예정일 2023년 10월 31일 - 현재 버전 5.7.41 이지만, 개발 5.7.44까지 될예정 8.0 지원종료예정일 2026년 04월 30일 - 현재 버전 8.0.31 DB/MySQL 2023. 3. 11. CentOS 7 에 오라클 19c 설치(오라클인스턴스, 오라클리스너 실행방법) 현재 오라클 DB버전 목록들은 11g 11.2.0.4 지원종료 2020년 12월 31일 12c release 1 12.1.0.1 지원종료 2016년 8월 31일 12c release 2 12.2.0.1 지원종료 2022년 3월 31일 18c 18.5 출시일 2018.2월 현재 상용화 버전 19c 19.3 출시일 2019.2월 현재 상용화 버전 21c 클라이언트만 발표되었기때문에 서버는 없습니다. Oracle 사에서 지원하는 버전은 12c 12.2버전, 18.5c, 19.3c 입니다. 그렇기 때문에 현재 최신버전인 19.3c 를 설치해봅시다. 설치 환경 CentOS 7(yum update 진행된 상태), CentOS 7.9 release [root@JH ~]# cat /etc/redhat-release C.. DB/OracleDB 2023. 3. 11. 사이트 접속했을때 Too many connection가 나올때 Max connections 에러가 발생하면서 PHP페이지에 mysql에서 동시연결가능한 클라이언트수를 넘었기 때문이다. MySQL 서버 내에서 확인 # mysqladmin -u root -p variables | grep max_connection | max_connections | 100 # mysql -uroot -p mysql> show variables like ‘%max%’; 리눅스나 솔라리스 계열에서는 클라이언트의 동시 접속자수가 500 ~ 1,000 까지 가능합니다. 하지만 1000 설정 하려고 해도 cpu에 상당히 많은 램이 필요하다고 할고 있다. 256이 적당하다. MySQL 외부에서 설정파일 수정 # vi /etc/my.cnf max_connections= 1024 max_connec.. DB/DB 공통 관리 2023. 3. 2. MySQL, MariaDB 비밀번호 변경 및 유저 생성 MySQL 5.7 미만 버전 mysql> use mysql; mysql> update mysql.user set password=password('비밀번호') where user='root'; mysql> flush privileges; mysql> select user,host,password from mysql.user; mysql> exit MySQL 5.7 mysql> use mysql; mysql> update user set authentication_string=password('비밀번호') where user='root'; 우분투 한정 mysql> update mysql.user set plugin='mysql_native_password', authentication_string=pass.. DB/DB 공통 관리 2023. 3. 2. 이전 1 2 3 4 다음