DB/MariaDB
-
1. 문제점 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, 한글이 물음표로 출력되는 문제1. 문제점 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. 재부팅
2023.08.04 -
MariaDB, C/C++ 데이터 가져오기 2023.08.04
-
MariaDB, DBeaver 연동해서 테이블, 설정하고 데이터 베이스 만드는 방법에 대해
MariaDB, DBeaver 사용 테스트MariaDB, DBeaver 연동해서 테이블, 설정하고 데이터 베이스 만드는 방법에 대해
2023.08.04 -
1. 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 -o sqlprogtam sqlprogram.c -lmysqlclient 테스트 코드 #include #include #include "/usr/include/mysql/mysql.h" //#include int main(int argc, ..
MariaDB, C 컴파일 테스트1. 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 -o sqlprogtam sqlprogram.c -lmysqlclient 테스트 코드 #include #include #include "/usr/include/mysql/mysql.h" //#include int main(int argc, ..
2023.08.04 -
sudo mysql update user set plugin='' where User='root'; set password = password('비번입력'); flush privileges;
MariaDB, root 비밀번호 재설정sudo mysql update user set plugin='' where User='root'; set password = password('비번입력'); flush privileges;
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, Timezone 설정링크 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';
2023.08.04 -
WSL에 설치된 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 '패스워..
MariaDB 외부 접속, 방화벽 허용WSL에 설치된 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 '패스워..
2023.08.04 -
첫 설치의 경우, 2번부터 시작하세요. ① 설치된 DB 제거 ①.① DB 정지 sudo service mysql stop && sudo systemctl stop mysql ①.② MariaDB 제거 sudo apt purge mariadb-server -y && sudo apt purge mariadb-common -y && sudo apt purge mariadb-* && sudo apt autoremove ## mariaDB 파일명 포함 리스트 찾기 dpkg -l | grep mariadb sudo apt purge 마리아디비_관련파일명 -y ①.③ Mysql 제거 sudo apt purge mysql-server -y && sudo apt purge mysql-common -y && sudo ap..
MariaDB (재)설치첫 설치의 경우, 2번부터 시작하세요. ① 설치된 DB 제거 ①.① DB 정지 sudo service mysql stop && sudo systemctl stop mysql ①.② MariaDB 제거 sudo apt purge mariadb-server -y && sudo apt purge mariadb-common -y && sudo apt purge mariadb-* && sudo apt autoremove ## mariaDB 파일명 포함 리스트 찾기 dpkg -l | grep mariadb sudo apt purge 마리아디비_관련파일명 -y ①.③ Mysql 제거 sudo apt purge mysql-server -y && sudo apt purge mysql-common -y && sudo ap..
2023.08.04