자신의 컴퓨터에 그냥 MySQL을 띄우고 사용해도 되지만 도커를 이용해서 띄우는게 깔끔하고 나중에 사용하다가 버전업을 할때에도 용의합니다. 그럼 MySQL을 Docker를 이용해서 사용하는 방법을 알아볼게요. 1. Docker 설치 이 부분은 많은 Docker 설치 관련된 문서가 있으니 찾아보시면 좋을거 같아요. 따로 설명하지는 않겠고 Mac을 이용하면 다음의 다운로드를 이용하면 되겠습니다. https://www.docker.com/products/docker-desktop/ Docker Desktop - Docker Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started..
윈도우용 삭제는 아닙니다. 맥에서 삭제하는 방법입니다. 또한 brew를 이용해서 설치하고 삭제하는 방법이에요. MySQL 프로세스 죽이기 brew services stop mysql 관련 파일들 삭제하기 brew uninstall --force mysql 다음을 한줄씩 수행합니다. sudo rm -rf /usr/local/mysql sudo rm -rf /usr/local/bin/mysql sudo rm -rf /usr/local/var/mysql sudo rm -rf /usr/local/Cellar/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /tmp/mysql.sock.lock sudo rm -rf /tmp/mysqlx.sock.lock sudo rm -rf ..
Nodejs를 이용해서 MySQL을 연동하였습니다. 다음과 같은 에러가 발생하였고 에러 내용은 다음과 같았죠. code: 'ER_NOT_SUPPORTED_AUTH_MODE', errno: 1251, sqlMessage: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client. 에러의 원인은 만들어준 프로그램에서 MySQL의 패스워드 플러그인인 caching_sha2_password를 사용하지 못하기 때문입니다. 그래서 제가 선택한 방법은 플러그인을 변경하여 주는겁니다. mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_pass..
WorkBench에서 대량으로 업데이트를 할 일이 생겼는데, 명령을 했더니 다음과 비슷한 에러가 발생합니다. Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 원인은 키값을 이용하여서 하나 정도의 범위의 값들을 update나 delete 하여야 하는데, 한꺼번에 많은것을 하기 때문입니다. 네 제가 그랬습니다. ㅎㅎ 해결방법을 두가지 정도 알려 드립니다. 첫번째 set sql_safe_update..
처음 세팅할 때 잘못 했나 봅니다. 다음과 같은 에러가 발생을 하는데 해결 방법은 단순합니다. Unable to load authentication plugin 'caching_sha2_password'. 원인 : MySQL에서 패스워드를 sha2방식으로 암호화하지 않아서 발생하는 문제 해결 : 1. 처음부터 sha2로 만든다. 2. ALTER USER 한다. mysql> ALTER USER 'player'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
- Total
- Today
- Yesterday
- MySQL
- intellij
- git
- rxswift
- github
- centos8
- golang
- Kotlin
- docker
- tomcat
- war
- Python
- nodejs
- SWIFT
- php
- enum
- Linux
- Codable
- windows10
- CentOS
- ubuntu
- Gradle
- android
- Windows
- Java
- ios
- Spring
- Xcode
- go
- cocoapods
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |