MariaDB TIL# 157 ubuntu에서 mariadb 버전 바꾸기 로컬에서는 잘 동작했던 recursive 쿼리가 동작하지 않아 원인을 찾아보니 ubuntu의 마리아디비가 버전이 더 낮아 호환되지 않아서 에러가 발생했던 거였다. 현재 로컬에서 사용하고 배포하여도 사용할 마리아디비 버전은 10.6이었고 연습용으로 설치했던 라이트세일의 우분투에 깔린 버전은 10.1이었다. 그래서 디비를 싹 다 날리고 다시 설치하려고 하였는데 계속 의존성 에러가 뜨면서 설치가 ... ubuntuDatabaseMariaDBTILDatabase PHP-AJAX-CRUD 게시판 구현하기 maria db 데이터베이스 기반으로 php 게시판을 제작한다. 기본 CRUD 기능은 AJAX를 활용해 별도 새로 고침 없이 값을 넘겨줄 수 있도록 한다. 기본 디렉토리 구조는 다음과 같다. 테이블 구조는 tbl 이란 이름의 id에 index값과 auto_increment , primary key를 부여한다. 유저명을 나타내는 name 컬럼 주소지를 나타내는 adress 컬럼 전공을 나타내는... CRUDajax게시판phpPagingMariaDBCRUD 마커 생성하기 현재 마커가 나타나는 방식은 php에 직접 작성을 해서 불러오는 방식이다. 이름이나 죄표, 주소 등등을 DB에서 불러오기는 하지만 틀을 직접 짜놨고 마커의 수만큼 코드의 길이를 차지한다. 마커 하나당 이정도의 길이를 차지하고 마커가 추가될 떄 마다 수정할 수 없으니 이를 반복문으로 작성하여 표시해야한다. restaurants테이블를 select * 해서 num_rows()로 전체 결과의 수 ... MariaDB카카오맵 apijsphpMariaDB 리눅스 인프라 구축을 통한 wordpress 구현 - ceontos 환경을 구축하기 위해 설치한 가상화 소프트웨어 - 웹서버, DNS 서버, DB 서버 구축을 위해 사용 리눅스 버전 확인 Hostname 변경 hostname 변경 후 su - 사용해줘야 이름 변경이 적용된거 확인 가능 웹서버 설치 및 버전 확인 방화벽 정책 추가 방화벽 리스트 확인 명령어를 통해 연결 확인 php 설치 및 버전 확인 wordpress 사용을 위해 php 7.... MariaDBlinuxDNSceontos7DNS DB에서 정보 가져와서 table 만들기 DB에서 멤버 정보로 table을 만들 것이다. DB에 members table에 instaId column varchar(30)을 추가 join.php에 instaId를 기입하는 칸을 추가 모든 정보를 가져와서 json으로 가져와서 table 형태로 만들어 보겠다. 이제 식당 추가 페이지에서 회원의 instaId를 자동으로 불러오기 현재는 이렇게 직접 입력하게 되어있다. index.php에... MariaDBjsphpMariaDB 자주 사용하는 SQL 정리하기 터미널을 켜 mysql.server start 로 서버를 실행해주고, mysql -uroot -p 와 비밀번호까지 입력하면 MariaDB를 실행할 수 있다. 데이터베이스를 확인할 수 있다. show databases; 입력하여 지금 Database에 information_schema, megait1, mysql, performance_schema, sys 가 있다는 것을 알 수 있다. 데이터... 일팔공캠프sqlMariaDBMariaDB [211208] 교육 38일차 ORDER BY ASC : 오름차순 정렬( 생략가능 ) DESC : 내림차순 정렬 GROUP BY 같은 stId 값을 가진 것들끼리 묶어서 평균을 낸다. ROUND VIEW 실제로 테이블이 생긴 것은 아니고 복잡한 SELECT 문을 편하게 쓰기 위한 객체 임시 테이블 VIEW 가 테이블을 볼 수 있는 창이라면 위의 코드는 실제 테이블을 생성하고 데이터 입력까지 할 수 있다. VIEW와 임시테... 데이터베이스교육MariaDBMariaDB [211209] 교육 39일차 datetime datetime : 날짜+시간 을 저장할때 쓰는 자료형 date : 날짜용 자료형 time : 시간용 자료형 NOW() : 문장이 실행되는 시점의 시간 DATE_ADD 날짜에 시간, 분, 날짜, 달, 년을 더하고 뺄 수 있다.... 데이터베이스교육MariaDBMariaDB [211210] 교육 40일차 MariaDB 와 JDBC 연동 Class.forName("...") : 해당 이름의 클래스를 메모리에 로딩 conn 이 가리키는 인스턴스는 org.mariadb.jdbc.MariaDbConnection 의 인스턴스이고, 패키지가 org.mariadb.jdbc 위에랑 같다. Connection 은 실은 인터페이스다. 그것을 상속받아 mariadb 에 접속을 수행하는 클래스가 MariaDbCo... JDBC데이터베이스교육MariaDBJDBC 오류: semaphore wait has lasted > 600 seconds 데이터베이스 인스턴스 재부팅 생산 데이터베이스 실례가 밤에 갑자기 재개됐어요. DB version:mariadb 10.0.28 x64 OS version:centos6.6 x64 kernel:2.6.32-504.el6.x86_64 시스템sem:kernel.sem = 1000 40960001000 4096 매뉴얼을 볼 때 해시 색인에 적응하면 btr0sea가 발생할 수 있습니다.c 파일의 rw latch 가져오기 쟁탈SE... MariaDB [DB 연결 클라이언트] mycli 가져오기 터미널에서MariDB/MySQL 쉽게 터치 ※ SQL과 RDB를 제대로 배우고 싶은 사람은' 등 책부터 추천! ※ 이 기사를 영어로 읽고 싶은 특이한 사람은 저자 본인에게 제출한 기사를 읽어주세요. 는'MySQL(또는MariaDB) 등 일반적인 DB 관리 시스템의 CLI 인터페이스'다. 보충이 끝났기 때문에 종착역에서 쉽게 지령을 할 수 있고 typo를 줄이는 것이 가장 좋다. 컬러 설정은 쉽게 알아볼 수 있다 일반적인 mysql 명... MySQLMariaDBmyclidbclitech
TIL# 157 ubuntu에서 mariadb 버전 바꾸기 로컬에서는 잘 동작했던 recursive 쿼리가 동작하지 않아 원인을 찾아보니 ubuntu의 마리아디비가 버전이 더 낮아 호환되지 않아서 에러가 발생했던 거였다. 현재 로컬에서 사용하고 배포하여도 사용할 마리아디비 버전은 10.6이었고 연습용으로 설치했던 라이트세일의 우분투에 깔린 버전은 10.1이었다. 그래서 디비를 싹 다 날리고 다시 설치하려고 하였는데 계속 의존성 에러가 뜨면서 설치가 ... ubuntuDatabaseMariaDBTILDatabase PHP-AJAX-CRUD 게시판 구현하기 maria db 데이터베이스 기반으로 php 게시판을 제작한다. 기본 CRUD 기능은 AJAX를 활용해 별도 새로 고침 없이 값을 넘겨줄 수 있도록 한다. 기본 디렉토리 구조는 다음과 같다. 테이블 구조는 tbl 이란 이름의 id에 index값과 auto_increment , primary key를 부여한다. 유저명을 나타내는 name 컬럼 주소지를 나타내는 adress 컬럼 전공을 나타내는... CRUDajax게시판phpPagingMariaDBCRUD 마커 생성하기 현재 마커가 나타나는 방식은 php에 직접 작성을 해서 불러오는 방식이다. 이름이나 죄표, 주소 등등을 DB에서 불러오기는 하지만 틀을 직접 짜놨고 마커의 수만큼 코드의 길이를 차지한다. 마커 하나당 이정도의 길이를 차지하고 마커가 추가될 떄 마다 수정할 수 없으니 이를 반복문으로 작성하여 표시해야한다. restaurants테이블를 select * 해서 num_rows()로 전체 결과의 수 ... MariaDB카카오맵 apijsphpMariaDB 리눅스 인프라 구축을 통한 wordpress 구현 - ceontos 환경을 구축하기 위해 설치한 가상화 소프트웨어 - 웹서버, DNS 서버, DB 서버 구축을 위해 사용 리눅스 버전 확인 Hostname 변경 hostname 변경 후 su - 사용해줘야 이름 변경이 적용된거 확인 가능 웹서버 설치 및 버전 확인 방화벽 정책 추가 방화벽 리스트 확인 명령어를 통해 연결 확인 php 설치 및 버전 확인 wordpress 사용을 위해 php 7.... MariaDBlinuxDNSceontos7DNS DB에서 정보 가져와서 table 만들기 DB에서 멤버 정보로 table을 만들 것이다. DB에 members table에 instaId column varchar(30)을 추가 join.php에 instaId를 기입하는 칸을 추가 모든 정보를 가져와서 json으로 가져와서 table 형태로 만들어 보겠다. 이제 식당 추가 페이지에서 회원의 instaId를 자동으로 불러오기 현재는 이렇게 직접 입력하게 되어있다. index.php에... MariaDBjsphpMariaDB 자주 사용하는 SQL 정리하기 터미널을 켜 mysql.server start 로 서버를 실행해주고, mysql -uroot -p 와 비밀번호까지 입력하면 MariaDB를 실행할 수 있다. 데이터베이스를 확인할 수 있다. show databases; 입력하여 지금 Database에 information_schema, megait1, mysql, performance_schema, sys 가 있다는 것을 알 수 있다. 데이터... 일팔공캠프sqlMariaDBMariaDB [211208] 교육 38일차 ORDER BY ASC : 오름차순 정렬( 생략가능 ) DESC : 내림차순 정렬 GROUP BY 같은 stId 값을 가진 것들끼리 묶어서 평균을 낸다. ROUND VIEW 실제로 테이블이 생긴 것은 아니고 복잡한 SELECT 문을 편하게 쓰기 위한 객체 임시 테이블 VIEW 가 테이블을 볼 수 있는 창이라면 위의 코드는 실제 테이블을 생성하고 데이터 입력까지 할 수 있다. VIEW와 임시테... 데이터베이스교육MariaDBMariaDB [211209] 교육 39일차 datetime datetime : 날짜+시간 을 저장할때 쓰는 자료형 date : 날짜용 자료형 time : 시간용 자료형 NOW() : 문장이 실행되는 시점의 시간 DATE_ADD 날짜에 시간, 분, 날짜, 달, 년을 더하고 뺄 수 있다.... 데이터베이스교육MariaDBMariaDB [211210] 교육 40일차 MariaDB 와 JDBC 연동 Class.forName("...") : 해당 이름의 클래스를 메모리에 로딩 conn 이 가리키는 인스턴스는 org.mariadb.jdbc.MariaDbConnection 의 인스턴스이고, 패키지가 org.mariadb.jdbc 위에랑 같다. Connection 은 실은 인터페이스다. 그것을 상속받아 mariadb 에 접속을 수행하는 클래스가 MariaDbCo... JDBC데이터베이스교육MariaDBJDBC 오류: semaphore wait has lasted > 600 seconds 데이터베이스 인스턴스 재부팅 생산 데이터베이스 실례가 밤에 갑자기 재개됐어요. DB version:mariadb 10.0.28 x64 OS version:centos6.6 x64 kernel:2.6.32-504.el6.x86_64 시스템sem:kernel.sem = 1000 40960001000 4096 매뉴얼을 볼 때 해시 색인에 적응하면 btr0sea가 발생할 수 있습니다.c 파일의 rw latch 가져오기 쟁탈SE... MariaDB [DB 연결 클라이언트] mycli 가져오기 터미널에서MariDB/MySQL 쉽게 터치 ※ SQL과 RDB를 제대로 배우고 싶은 사람은' 등 책부터 추천! ※ 이 기사를 영어로 읽고 싶은 특이한 사람은 저자 본인에게 제출한 기사를 읽어주세요. 는'MySQL(또는MariaDB) 등 일반적인 DB 관리 시스템의 CLI 인터페이스'다. 보충이 끝났기 때문에 종착역에서 쉽게 지령을 할 수 있고 typo를 줄이는 것이 가장 좋다. 컬러 설정은 쉽게 알아볼 수 있다 일반적인 mysql 명... MySQLMariaDBmyclidbclitech