반응형

Mysql,MariaDB 16

[mysql 8.0.22] 설치 후 root 비밀번호 설정 방법(root password)

1. /etc/my.cnf 에 skip-grant-tables 추가 2. 터미널에서 mysql -u root 3, 아래 쿼리 문 입력 UPDATE mysql.user SET authentication_string=null WHERE User='root';FLUSH PRIVILEGES;exit; 4. /etc/my.cnf 에 skip-grant-tables 삭제 후 재시작 systemctl restart mysqld 5. 터미널에서 mysql -u root 6. 아래 쿼리 문 입력 ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpasswd';FLUSH PRIVILEGES;exit;

Mysql,MariaDB 2021.01.20

MySQL Data directory 변경하기

MySQL Data directory 변경하기메타 데이터의 끝으로 건너뛰기 메타 데이터의 시작으로 이동이 문서는 CentOS 7에서 Mysql data directory 변경에 대한 가이드를 제공한다. 설치 환경변경 방법Mysql datadir 경로 확인 및 Mysql service 중지새로운 Mysql datadir 생성 및 경로 복사 하기my.cnf 파일 수정SELinux 보안 context에 추가 및 서비스 시작변경된 datadir 확인 하기설치 환경OS : CentOS 7.3.1611DB : Mysql 5.6.35 변경 방법Mysql datadir 경로 확인 및 Mysql service 중지mysql 접속 하여 아래와 같은 명령어로 datadir 경로를 확인 하고 서비스를 중단 한다.mysql> ..

Mysql,MariaDB 2019.02.13

Slow Query log (슬로우 쿼리 로그)

MySQL 환경 설정 파일인 my.cnf 파일에 아래 내용을 추가합니다.[mysqld]log-slow-queries = /temp/mysql-slow.loglong_query_time = 3// 쿼리 수행 시간이 3초를 초과하는 쿼리에 대해 /temp/mysql-slow.log에 로그를 남기라는 설정입니다. 로그 파일로 남겨지는 데이터의 주요 항목은 다음과 같습니다.Query_time : 쿼리 수행시간Lock_time : 테이블 Lock이 걸린 시간Row_sent : 쿼리 처리 결과 Row 수Row_examined : 쿼리 처리 대상의 Row 수 쿼리의 분석 방법은 EXPLAIN을 이용하여 분석하면 되겠습니다.

Mysql,MariaDB 2019.02.08