mysql docker 설치 후 접속 시 아래 에러가 나온다면..
Error No. 2058
Plugin caching_sha2_password could not be loaded:
mysql 콘솔 접속하여
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
하거나..
컨테이너 생성시 --default-authentication-plugin=mysql_native_password 옵션 추가
sudo docker run -p 3306:3306 --name t-mysql -e MYSQL_ROOT_PASSWORD=root -d library/mysql:8.0.11 --default-authentication-plugin=mysql_native_password
DB, user 생성
CREATE DATABASE test;
CREATE USER 'test'@'%' IDENTIFIED BY 'test';
GRANT ALL PRIVILEGES on test.* TO 'test'@'%';
-- 특정 권한 : GRANT INSERT,UPDATE,INDEX,ALTER ON on test.* TO 'test'@'%';
FLUSH PRIVILEGES;
'DB' 카테고리의 다른 글
mysql database 생성 (0) | 2018.11.13 |
---|---|
[MYSQL] index, column 수정 쿼리 (0) | 2018.10.24 |
mysql character set 변경 (0) | 2018.06.04 |
mysql 전체 테이블 삭제 (0) | 2018.05.24 |
mysql-5.7.18-winx64 noinstall 버전 설치 (0) | 2017.05.12 |
mysql 접근권한 및 암호변경 (0) | 2016.02.25 |
메모리 제한 설정 - 접속 되었다 말았다 간헐적 네트워크 오류 등.. (0) | 2014.07.31 |
ubuntu에 oracle xe 11g 설치하기 (0) | 2013.08.21 |