admin 2024.02.07 rocky linux mariadb 11.3 install o/s버전 [crayon-65f908979e9fe456612067/] repo 파일 생성 [crayon-65f908979ea08151483186/] 설치 진행 [crayon-65f908979ea0e917026825/] my.cnf 설정 utf8 [crayon-65f908979ea12877053167/] 서비스 등록 및 시작 [crayon-65f908979ea17017661680/] 접속확인 [crayon-65f908979ea1c171183959/] Read More..
admin 2023.09.26 rocky linux mariadb 11.x install OS : Rocky linux 8.8 mariadb yum install 1. yum.repo 파일을 자동으로 다운로드 및 생성 [crayon-65f908979f6f6071447937/] 2. 파일 확인 [crayon-65f908979f6fe055883041/] 3. mariadb install [crayon-65f908979f703084541862/] 4. 서비스 활성회 및 서비스 시작 [crayon-65f908979f708424078484/] 5. mysql 접속 [crayon-65f908979f70c573966497/] 6. mysql root 패스워드 설정 [crayon-65f908979f712062124009/] 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-65f908979fcb2917115960/] 다시 mysql root 로 접속하여 권한 부여 ( ksplus 데이터베이스에서 students 테이블만 select,insert,update,delete 권한만 부여) [crayon-65f908979fcba65929793... Read More..
admin 2022.11.15 mysql mariadb replication 문제시 재설정 작업 mysql , mariadb 리플리케이션 이용중에 에러가 발생 즉 리플리케이션이 진행되고 있지 않음 1. master 서버에서 현재 상태 값 확인 [crayon-65f90897a02d8964141324/] 2. slave 서버에서 현재 [crayon-65f90897a02e0448250768/] slave 에서 확인해보면 Slave_IO_Running 값이 No로 표시되어 있다 즉 정상적으로 리플리케이션이 진행되고 있지 않은 상태 3. slave 서버에서 우선 slave을 stop 한 다음에 다시 위에서 확인된 file 과 position값으로 업데이트 [crayon-65f90897a02e5677716183/] 4. 다시 상태값을 확인해보면 정상적으로 돌아가는것을 확인 할 수 있다 [crayon-65f90... 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-65f90897a066c691239032/] 위 옵션중 –ignore-table 옵션은 해당 tm.admin_user 테이블만 제외하고 dump를 뜬다는것이다 특정 테이블 제외 옵션은 –ignore-table=데이터베이스명.테이블명 Read More..
+ admin 2021.09.29 Mysql 8.0.26 install ( Centos 7.x yum) OS : Centos 7.x MYSQL VERSION : 8.0.26 INSTALL : yum mysql 8.0.21 설치를 진행하는데 간단하게 yum 으로 진행해보자 repo rpm file down 및 설치 [crayon-65f90897a0d1c372728124/] yum install [crayon-65f90897a0d23726434891/] /etc/my.cnf 파일 설정 (기본 innodb) —> 만약 기본 engine을 myisam으로 설정하고 싶다면 젤 하단 myisam my.cnf파일 내용 참고 [crayon-65f90897a0d28795098612/] 4. 서비스 시작 및 서비스 확인 [crayon-65f90897a0d2d137848758/] 5. 기본 설치를 하게 되면 패스워드 정보가 l... Read More..
+ admin 2021.02.09 mariadb 10.4 replication ( master , slave ) 설정 OS : Centos 7.x MariaDB : 10.4 master1 : 192.168.10.1 slave1 : 192.168.10.2 1. master1 서버에버 db dump 후 slave1서버에 database insert [crayon-65f90897a1a32997930949/] 2. slaver 서버에서 database insett [crayon-65f90897a1a3a705201392/] 3. master1 서버에서 server.cnf 환경설정 추가 [mysqld] 항목에 추가해야함 [crayon-65f90897a1a3f842680190/] 4. mariadb db restart (master1) [crayon-65f90897a1a43949403668/] 5. master1 server mysq... Read More..
+ admin 2020.07.24 Mysql 8.0.21 install ( Centos 7.x yum) OS : Centos 7.x MYSQL VERSION : 8.0.21 INSTALL : yum mysql 8.0.21 설치를 진행하는데 간단하게 yum 으로 진행해보자 repo rpm file down 및 설치 [crayon-65f90897a2460098917074/] yum install [crayon-65f90897a2468026339362/] /etc/my.cnf 파일 설정 (기본 innodb) —> 만약 기본 engine을 myisam으로 설정하고 싶다면 젤 하단 myisam my.cnf파일 내용 참고 [crayon-65f90897a246d968290658/] 4. 서비스 시작 및 서비스 확인 [crayon-65f90897a2472015256348/] 5. 기본 설치를 하게 되면 패스워드 정보가 l... Read More..
+ admin 2020.01.17 mysql dump 옵션 정리 mysqldump 옵션 정리 기본 mysql 5.x mariadb 는 mysqldump 시 기본 케릭터셋이 utf8이다 이 부분은 확인하고 작업하는것이 좋다 1. 전체 데이터베이스 백업 [crayon-65f90897a3250240034912/] 2. 특정 데이터베이스만 백업 [crayon-65f90897a3258303496913/] 3. 특정 데이터베이스에서 특정 테이블만 백업 [crayon-65f90897a325d691766370/] 4. 2개의 데이터베이스 백업 옵션 : –databases [crayon-65f90897a3262565932141/] 5. 데이터베이스 백업시에 스키마(Schema)만 덤프시 / 이렇게 스키마만 dump를 할 수 있다. / -d 옵션 사용 [crayon-65f90897a32... Read More..
+ admin 2020.01.17 utf8 -> euckr database 변경작업 ( mysqldump ) utf8로 구성된 데이터베이스를 mysqldump 하여 euckr로 넘기는 작업 방법은 2가지 존재한다 첫번째 mysqldump 기본 characterset 을 euckr로 지정해서 dump 후 데이터베이스 import 두번째 mysqldump characterset을 utf8 지정해서 database dump 후 iconv 변경 후 import 작업 가급적 첫번째 작업으로 문제없이 옮겨진다 / 안되면 두번째 방법으로 진행 1. 첫번째 방법으로 진행 원본 서버에서 Mysqldump를 이용하여 자료 dump [crayon-65f90897a450d807366089/] 대상 서버에서 데이터베이스 import를 진행하면 되는데 sed로 먼저 character-set 변경 ### 대상서버에서 작업 [crayon-6... Read More..