MySQL

    [MySQL] MySQL 5.7 이상 접속이 안 될 경우

    SSLMode 기존 Connection String Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword; SSL Model 적용 Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;SslMode=none;

    [MySQL] Database 백업 / 복구

    MySQL Backup / Restore MySQL Backup (using mysqldump) 전체 Database 백업 # mysqldump -u [계정] -p '[비밀번호]' --all-databases > [Backup file name].sql mysqldump -u root -p 'qwer1234' --all-databases > backup.sql # DDL 정보만 백업 (데이터 X) # mysqldump -u [계정] -p '[비밀번호]' --all-databases --no-data > [Backup file name].sql mysqldump -u root -p 'qwer1234' --all-databases --no-data > backup.sql 특정 Database 백업 # mys..

    [Docker] MySQL 초기 DB/User/Data SQL 세팅

    Docker MYSQL 초기 DB 및 데이터 세팅 작성 파일 DB 세팅 SQL Files (setInit.sql, setTable.sql) SQL 실행 Shell (initDB.sh) SQL 작성 # /mysql/conf/setInit.sql # DB 생성 CREATE DATABASE initdb; # User 생성 CREATE USER dbuser IDENTIFIED BY 'qwer1234'; # User 권한 설정 GRANT ALL PRIVILEGES ON initdb.* TO 'dbuser'@'%' IDENTIFIED BY 'qwer1234'; # /mysql/conf/setTable.sql CREATE TABLE ... Init Shell 작성 # /mysql/conf/initDB.sh # sql..

    [Docker] MariaDB 백업/복구 (mysqldump)

    Container 외부에서 MariaDB Data Backup Container에 접속하지 않고 MariaDB 데이터를 SQL로 저장. 명령어 기본 실행문 # docker exec [Container Name] /usr/bin/mysqldump -u [UID] --password=[Password] [DB Name] > [Backup File Full Path] docker exec con_mariadb /usr/bin/mysqldump -u root -password=system workspace_db > /usr/bin/backup/backup_20210112.sql 옵션 # 전체 DB Backup docker exec [Container Name] /usr/bin/mysqldump -u [UID] ..

    [MariaDB] Select 검색값 변수에 지정 / 변수로 다시 검색

    검색값 변수로 지정 set @value = ([SELECT SQL]); set @value = (select id from object_user where idx=1); Value에 들어갈 항목은 Array.Count = 1 이어야 한다. 해당 변수값으로 검색 select * from object_user where id=@value

    [MariaDB] User 생성 및 권한 부여

    User 생성 전체 DB 조회 유저 -- create user '[User Name]'@'%' identified by '[User Password]'; create user 'TestUser'@'%' identified by 'TestPassword'; 특정 DB 조회 유저 -- create user '[User Name]'@'[DB Name]' identified by '[User Password]'; create user 'TestUser'@'TestDB' identified by 'TestPassword'; User 권한 부여 전체 IP 접속 가능 -- grant all privileges on [DB Name].* to '[User Name]'@'%' identified by '[User Pas..

    [Linux] CentOS 8 MariaDB 설치

    설치 1. mariaDB 패키지 설치 sudo yum install mariadb-server -y 2. 설치 완료 후 mariaDB 실행 systemctl start mariadb 3. 재부팅 시 자동으로 실행되게끔 설정 systemctl enable mariadb MariaDB 설정 1. 설정 명령어 입력 mysql_secure_installation 2. 각 항목 설정 NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MariaDB to secure it, we'll need the..

    [C#] mysql 사용하기

    아래 사이트에서 mysql-connector 다운로드 https://downloads.mysql.com/archives/c-net/ Operation System : .Net & Mono 선택Version은 본인이 원하는 것으로 선택. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657using MySql.Data.MySqlClient;using MySql.Data;using System.Data;using System; namespace sports{ class test { //Insert, Delete, Update 사용 static void writefunc() ..