집 >데이터 베이스 >MySQL 튜토리얼 >Docker와 함께 MySql8을 설치하고 원격으로 액세스하는 방법
mysql을 가져오려면 명령을 사용하세요. 현재 최신 버전은 8.0.2*
docker pull mysql
dockerhub에서 지정된 버전을 다운로드할 수도 있습니다.
docker run --name mysql01 -p 3333:3306 -e MYSQL_ROOT_PASSWORD=123654 mysql:latest docker ps //查看运行的容器 docker exec -it mysql01 /bin/bash //进入控制台
Start mysql:
-it: -i->대화형 모드에서 컨테이너를 실행합니다. -t->컨테이너에 의사 입력 터미널을 다시 할당합니다. 일반적으로 이 두 가지는 다음과 같습니다. 둘 다 1개용이에요.
-p 3333:3306 기본 3306은 사용하지 않으며, 호스트의 3333을 컨테이너의 mysql3306에 매핑하도록 변경하고, 여기서 비밀번호를 설정합니다
/bin/bash 시작한 후, 컨테이너의 콘솔에 들어가세요
mysql -u root -p //然后输入密码
status;인증된 원격 연결을 수행하세요 (mysql 8.0은 이전 인증 방식과 다르다는 점 참고하세요)
GRANT ALL ON *.* TO 'root'@'%';//远程连接 flush privileges; //刷新权限 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;//更改加密规则 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123654';//设置密码 flush privileges;//刷新权限
원격 연결 테스트
위 내용은 Docker와 함께 MySql8을 설치하고 원격으로 액세스하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!