일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- OSX
- Xcode
- openssl
- appres
- MYSQL
- albumbook
- kmip
- apple
- 인증
- WebAuthn
- MSYS2
- Nodejs
- 앨범북
- 2FA
- 애플
- SSL
- 안드로이드
- Android
- SWIFT
- SSH
- MFA
- 앱리소스
- 앱스토어
- git
- css
- OTP
- SwiftUI
- otpkey
- fido
- FIDO2
- Today
- Total
목록개발 플랫폼 및 언어/DB 기술 (22)
인디노트
모든 DB를 Backup 하는 스크립트 Backup file 이름 규칙: DBname_YYYYDDMM_HHMMSS.BAK DECLARE @name VARCHAR(50) -- database name DECLARE @path VARCHAR(256) -- path for backup files DECLARE @fileName VARCHAR(256) -- filename for backup DECLARE @fileDate VARCHAR(20) -- used for file name -- specify database backup directory SET @path = 'C:\Backup\' -- specify filename format SELECT @fileDate = CONVERT(VARCHAR(20),G..
덤프 (dump) 그냥 DB 가 설치되어 있는 서버에서 mongodump 하면 현재 디렉토리에 dump 라는 폴더가 생성되며 그 안에 DB 가 파일로 덤프된다. 다음과 같은 옵션들이 있다. mongodump --out 덤프저장위치(디렉토리) --host 127.0.0.1 --port 27017 -u계정 -p비번 --db DB명 복구 (restore) mongorestore --host 127.0.0.1 --port 27017 -u계정 -p비번 --drop 드롭시킬기존DB명 --db 복구할DB명 "덤프된디렉터리위치" 마찬가지로 DB 가 설치된 서버에서 직접 수행시 --host --port 등을 생략 할 수 있다.
https://smart-factory-lee-joon-ho.tistory.com/315 우분투 22.04 에 MongoDB 6.0 설치 하는 방법 admin 생성 db 생성 전부 알려드립니다. https://techviewleo.com/install-mongodb-on-ubuntu-linux/ NoSQL 데이터베이스는 관계형 테이블이 아닌 형식으로 데이터를 저장하는 비표형 데이터베이스이다. 데이터 아키텍처에 따라 NoSQL 데이터베이스의 유 smart-factory-lee-joon-ho.tistory.com
MySQL 접속에서 (나의경우 MyBatis) 다음과 같은 경우의 에러가 발생하였다. Unsupported character encoding 'utf8mb4' 다음과 같은 연결을 사용하고 있었다. jdbc.url=jdbc:mysql://localhost:3306/dbname?useSSL=false&serverTimezone=Asia/Seoul&useUnicode=true&characterEncoding=utf8mb4 다음과 같이 수정하면 해결이 된다. jdbc.url=jdbc:mysql://localhost:3306/dbname?useSSL=false&serverTimezone=Asia/Seoul&useUnicode=true&character_set_server=utf8mb4 연결 옵션이 바뀐것 같다. ..
ALTER TABLE `account` ADD CONSTRAINT UNIQUE unique_uid (`uid`, `uninum`); ALTER TABLE `account` ADD CONSTRAINT UNIQUE unique_uninum (`uninum`); FLUSH PRIVILEGES; 이렇게 각각 해주면 다음과 같이 UQ 가 체크 된다.
######MS-SQL###### jdbc.dbname=com.microsoft.sqlserver jdbc.driverClass=com.microsoft.sqlserver.jdbc.SQLServerDriver jdbc.url=jdbc:sqlserver://DB_SVR_IP:1433;databaseName=MYDB jdbc.username=sa jdbc.password=password
MySQL 을 설치한 후 별도의 설정을 하지 않으면 아마도 초기 패스워드 (암호) 는 비어있게 됩니다. 이 경우 localhost 의 root 접근에 암호를 걸어주는 방법을 다음과 같이 수행하면 됩니다. 순서는 다음과 같습니다. 1) mysql 접속 $ mysql -u root -p 2) 패스워드 입력 Enter password: 초기설치후 패스워드가 없다면 그냥 'Enter' 키를 치면 됩니다. 만약, 패스워드가 걸려 있다면 해당 패스워드를 입력하면 됩니다. 3) mysql db 사용 mysql> use mysql; 4) 현재 패스워드 설정 관련 내용 리스트 mysql> select host,user,authentication_string from user; 5) 새로운 패스워드 설정 mysql> al..
MySQL 서버를 설치 한 후 sock 파일을 다른 곳으로 이동한 후 mysql 접속을 할 때 다음과 같은 에러 메시지가 나오면서 접속을 못하는 경우가 발생합니다. mysql -u root -p Enter password: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 이 경우 아마 mysql-server.cnf 파일에 다음과 같이 socket 디렉토리를 옮긴 경우일 것입니다. [mysqld] datadir=/DATA/mysql socket=/DATA/mysql/mysql.sock log-error=/var/log/mysql/mysqld.log pid-file=/run/mysqld/mysqld.pid 이렇게 가..
MySQL 의 DATA 저장 위치를 바꾼후 mysqld 를 실행하면 로그 출력과 함께 MySQL 이 가동되지 못할 경우가 있습니다. [Warning] [MY-010091] [Server] Can't create test file /DATA/mysql/mysqld_tmp_file_case_insensitive_test.lower-test [System] [MY-010116] [Server] /usr/libexec/mysqld (mysqld 8.0.21) starting as process 7366 [Warning] [MY-010091] [Server] Can't create test file /DATA/mysql/mysqld_tmp_file_case_insensitive_test.lower-test [Wa..
Update: On 8.0.15 (maybe already before that version) the PASSWORD() function does not work You have to do: Make sure you have Stopped MySQL first (above). Run the server in safe mode with privilege bypass: sudo mysqld_safe --skip-grant-tables mysql -u root UPDATE mysql.user SET authentication_string=null WHERE User='root'; FLUSH PRIVILEGES; exit; Then mysql -u root ALTER USER 'root'@'localhost'..