일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- MSYS2
- WebAuthn
- openssl
- albumbook
- Android
- 2FA
- SSL
- 앨범북
- MYSQL
- css
- 애플
- otpkey
- SSH
- Xcode
- MFA
- apple
- 인증
- fido
- 앱스토어
- 안드로이드
- git
- 앱리소스
- FIDO2
- OTP
- SwiftUI
- Nodejs
- SWIFT
- appres
- kmip
- Today
- Total
목록MYSQL (6)
인디노트
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 연결 옵션이 바뀐것 같다. ..
프로그램이 실행하면서 특정 파일을 사용하는 경우가 (혹은 찾아보는 경우) 있다. 예를 들어 MySQL 이 my.cnf 를 어디에서 찾아 사용하는제 확인하고 싶을 때가 있는 경우이다. sudo fs_usage | grep my.cnf 터미널 하나를 띄우고 위와 같이 실행해 놓느다. 다른 터미널 에서 프로그램을 실행 (혹은 관련 실행) 한다. 예를 들어 MySQL 서비스를 Stop 했다가 Start 해 보는 식이다. 그러면 다음과 같은 출력을 확인 할 수 있다. kgy@GYUYOUNGs-MacBook-Pro opt % sudo fs_usage | grep my.cnf 08:25:24 stat64 private/etc/my.cnf 0.000445 mysqld 08:25:24 stat64 private/var/..
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..
잘정리된 글인것 같아요.퍼온글 : https://github.com/helloheesu/SecretlyGreatly/wiki/맥에서-mysql-설치-후-환경설정하기 맥에서 개발환경을 맞추기 위해 모두 MySQL을 설치했는데요, 혹시 후에 참조할 일이 또 있을까봐 문서로 정리해봤습니다.할일mysql 설치환경변수 설정 (터미널에서 mysql 설치 폴더 외의 경로에서도 mysql 명령어가 가능하도록 설정합니다.)mysql 데몬 실행 (백그라운드에서 mysql 서버데몬이 실행중이어야 클라이언트로 접속할 수 있겠죠!?)charset utf8 설정 (언제나 고통받는 한글..)보안 - root 비밀번호, 원격 접속 허용 여부 등 설정. (mysql에서 root사용자는 처음에 비밀번호가 설정되어 있지 않습니다.)유저 ..