DB
SQLite, C언어, SELECT 테스트
SQLite, C언어, SELECT 테스트
2023.08.08DB 데이터 생성 스크립트 CREATE TABLE Members ( code INTEGER PRIMARY KEY AUTOINCREMENT, id TEXT(12), pw TEXT(18), fname TEXT, lname TEXT, ph TEXT, email TEXT, disabled NUMERIC ); INSERT INTO Members (code, id, pw, fname, lname, ph, email, disabled) VALUES (1, 'aaa', '1111', 'Richard', 'Choi', '010-1234', 'abcd@a.com', 0), (2, 'bbb', '222', 'Olivia', 'Kim', '017-9999', 'zz@b.com', 0), (3, 'ccc', '33', 'Ros..
MariaDB, 한글이 물음표로 출력되는 문제
MariaDB, 한글이 물음표로 출력되는 문제
2023.08.041. 문제점 2. 설정 파일 실행 sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf 3. 설정 변경 character-set-client-handshake=FALSE collation-server=utf8_general_ci character-set-server=utf8 4. 재부팅
MariaDB, C 컴파일 테스트
MariaDB, C 컴파일 테스트
2023.08.041. MariaDB 공식 홈페이지 : 링크2. C++ Programs to MariaDB : 링크3. C++ 헤더 파일 다운 : 링크4. CPP test 파일 git : 링크 mysql.h 없을시 다운 sudo apt install libmysqlclient-dev -y mysql.h 위치 찾는 명령어mysql_config --cflags #include mysql.h 경로로 추가하는 방법#include "/usr/include/mysql/mysql.h" 빌드 명령어 방법gcc mariadb_code.c -o mariadb_program 'mariadb_config --cflags --libs' 테스트 코드#include #include void main(){ printf("MySQL client..
MariaDB, root 비밀번호 재설정
MariaDB, root 비밀번호 재설정
2023.08.04sudo mysql update user set plugin='' where User='root'; set password = password('비번입력'); flush privileges;
MariaDB, Timezone 설정
MariaDB, Timezone 설정
2023.08.04링크 Timezone 설정 mariaDB 접속 후, 시간대 확인 mysql -u root -p SELECT @@global.time_zone, @@session.time_zone; mariaDB 종료 exit 터미널에서 시간대 설정 sudo timedatectl set-timezone 'Asia/Seoul' date mariaDB 재실행하여 시간대 설정 sudo systemctl restart mysqld Server returns invalid timezone. Need to set 'serverTimezone' property. SQL에 접속하신 후 아래 명령어를 순차적으로 입력하고 재시도합니다. SET GLOBAL time_zone='+09:00'; SET time_zone='+09:00';
MariaDB 외부 접속, 방화벽 허용
MariaDB 외부 접속, 방화벽 허용
2023.08.04WSL에 설치된 DB로 Window에서 접속하거나 외부 IP 에서 접속 시 설정한다. ① Mysql, MariaDB 외부 접속 허용 ①.① 터미널 sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf ①.② bind-addresss 주석처리 ② 모든 IP 허용 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '패스워드'; ③ 특정 대역대 IP 허용 GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.%' IDENTIFIED BY '패스워드'; ④ 특정 IP 허용 GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.254' IDENTIFIED BY '패스워..