+ admin 2024.10.17 mariadb 11.4 install 기본 환경설정 o/s : rocky 8~9 Mariadb : 11.4 1. mariadb를 쉽게 설치하기 위해서 repo 파일을 구성 [crayon-693e3f2f47710039297334/] 2. 파일 확인 [crayon-693e3f2f4771a466077574/] 3. yum 명령어로 설치 진행 [crayon-693e3f2f4771e678190046/] 4. server.cnf 파일 수정 [mysqld] 부분에 내용 추가 [crayon-693e3f2f47722406966898/] 5. 서비스 시작 및 서비스 등록 [crayon-693e3f2f47725226147303/] 6. mysql 접속 후 root 패스워드 지정 [crayon-693e3f2f47729378098598/] 기타확인 [crayon-693e3f2... Read More..
+ admin 2024.10.17 mariadb 10.11 install 기본 환경설정 o/s : rocky 8~9 Mariadb : 10.11 1. mariadb를 쉽게 설치하기 위해서 repo 파일을 구성 [crayon-693e3f2f48783973283642/] 2. 파일 확인 [crayon-693e3f2f4878b881257049/] 3. yum 명령어로 설치 진행 [crayon-693e3f2f4878f835965532/] 4. server.cnf 파일 수정 [mysqld] 부분에 내용 추가 [crayon-693e3f2f48793804292489/] 5. 서비스 시작 및 서비스 등록 [crayon-693e3f2f48796202401535/] 6. mysql 접속 후 root 패스워드 지정 [crayon-693e3f2f4879a630329131/] 기타확인 [crayon-693e3f... Read More..
+ admin 2024.07.02 mariadb 기본적으로 알아야 할 명령어 (기본 명령어) mariadb를 사용하면서 기본적으로 확인하는 명령어 1. 기본 데이터 경로 확인 [crayon-693e3f2f495cf485867687/] 2. 기본 소켓 확인 [crayon-693e3f2f495d8977479288/] 3. 언어확인 [crayon-693e3f2f495dc167725121/] [crayon-693e3f2f495e0943012336/] 4. 지원하는 engine 확인 [crayon-693e3f2f495e4327602406/] [crayon-693e3f2f495e7394243494/] innodb 사용시 inndb 파일을 생성하는 방식인지 즉 전체 파일 ibdata1 전체에 기록이 되는지 아니면 테이블별 ibd 파일이 존재하게 구성하는지 ON : 테이블별 ibd 파일이 존재 OFF : 테이블별... Read More..
+ admin 2024.06.28 mariadb 10.4 이후버전 php에서 localhost 접속시 연결 문제 mariadb 10.4 이후 버전에서 php mysqli를 이용해서 데이터베이스 접속시 기본 localhost로 접속을 하게 되면 정상적으로 접속이 되지 않는다 유저 생성시 ‘%’ 구성하면 되겠지만 보안상 좋지 않기 때문에 mariadb 10.4 버전에서 인증방식이 2가지로 변경되었는데 이때문인지 우선 유저를 추가하고 나서 [crayon-693e3f2f4a363613186796/] 오부접속 사용자도 동일하게 생성 패스워드는 다르게 [crayon-693e3f2f4a36c358103007/] 확인 [crayon-693e3f2f4a36f039351201/] 기본 plugin 방식을 확인해보면 mysql_native_password 이다 이제 sourcetest 에 테이블을 만들어서 데이터를 입력 [crayon-... Read More..
admin 2024.05.30 mariadb datadir 디렉토리 변경 ( db 저장소 변경) 기본적으로 mariadb를 설치를 하고 나면 기본 홈 디렉토리 (데이터베이스 저장)가 /var/lib/mysql 경로이다 [crayon-693e3f2f4ae57775542829/] 해당 디렉토리를 변경을 해보자 / 여라가지 이유 / 저장공간의 이슈등 1. mariadb 중지 [crayon-693e3f2f4ae5f242650764/] 2. 변경할 디렉토리로 /var/lib/mysql 폴더 복사 및 기존폴더 mv [crayon-693e3f2f4ae62592372584/] 3. my.cnf 파일에서 디렉토리 내용 추가 [crayon-693e3f2f4ae65183280922/] 4. 서비스 실행파일 내용 수정 [crayon-693e3f2f4ae69373290354/] 5. 대몬 적용 [crayon-693e3f2... Read More..
admin 2024.02.07 rocky linux mariadb 11.3 install o/s버전 [crayon-693e3f2f4bb19683933446/] repo 파일 생성 [crayon-693e3f2f4bb22047295873/] 설치 진행 [crayon-693e3f2f4bb25996900836/] my.cnf 설정 utf8 [crayon-693e3f2f4bb29847793933/] 서비스 등록 및 시작 [crayon-693e3f2f4bb2c171865265/] 접속확인 [crayon-693e3f2f4bb2f548654470/] Read More..
admin 2023.09.26 rocky linux mariadb 11.x install OS : Rocky linux 8.8 mariadb yum install 1. yum.repo 파일을 자동으로 다운로드 및 생성 [crayon-693e3f2f4cd94624259582/] 2. 파일 확인 [crayon-693e3f2f4cd9e691935686/] 3. mariadb install [crayon-693e3f2f4cda2292641113/] 4. 서비스 활성회 및 서비스 시작 [crayon-693e3f2f4cda6653837435/] 5. mysql 접속 [crayon-693e3f2f4cda9299482651/] 6. mysql root 패스워드 설정 [crayon-693e3f2f4cdad072161311/] 7. my.cnf 수정 ( default-engine-myisam ) [crayon-... Read More..
admin 2022.12.26 mysql mariadb 특정 유저에게 특정 테이블 권한 부여 DBMS : Mysql , Mariadb 특정 유저에게 특정 데이터베이스에서 특정 테이블만 권한 부여 할때 쓰는 명령어 DBNAME : ksplus DBUSER : ksplus DBPASS : ksplus123456&* 테이블명 : students (없으면 만들고 있으면 상관이 없다 여기선 테스트하기 위해서 생성) mysql root 로 접속 후 데이터베이스 생성 및 테이블 생성 (기존 테이블이 있다면 테이블 생성은 필요없다) [crayon-693e3f2f4d52b581503698/] 다시 mysql root 로 접속하여 권한 부여 ( ksplus 데이터베이스에서 students 테이블만 select,insert,update,delete 권한만 부여) [crayon-693e3f2f4d53739201729... Read More..
admin 2022.11.15 mysql mariadb replication 문제시 재설정 작업 mysql , mariadb 리플리케이션 이용중에 에러가 발생 즉 리플리케이션이 진행되고 있지 않음 1. master 서버에서 현재 상태 값 확인 [crayon-693e3f2f4e106427807712/] 2. slave 서버에서 현재 [crayon-693e3f2f4e113308309823/] slave 에서 확인해보면 Slave_IO_Running 값이 No로 표시되어 있다 즉 정상적으로 리플리케이션이 진행되고 있지 않은 상태 3. slave 서버에서 우선 slave을 stop 한 다음에 다시 위에서 확인된 file 과 position값으로 업데이트 [crayon-693e3f2f4e119364941425/] 4. 다시 상태값을 확인해보면 정상적으로 돌아가는것을 확인 할 수 있다 [crayon-693e3... Read More..
admin 2021.12.15 mysqldump: Got error: 1449: The user specified as a definer does not exist when using LOCK TABLES mysqldump 시 mysqldump: Got error: 1449: The user specified as a definer does not exist when using LOCK TABLES 이런 에러가 발생된다면 간단하게 옵션 추가후 작업하면 된다 [crayon-693e3f2f4ebcb042554823/] 위 옵션중 –ignore-table 옵션은 해당 tm.admin_user 테이블만 제외하고 dump를 뜬다는것이다 특정 테이블 제외 옵션은 –ignore-table=데이터베이스명.테이블명 Read More..