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 //然后输入密码mysql 버전을 확인하세요
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;//刷新权限
원격 연결 테스트
DBeaver를 사용하여 새로운 연결을 생성하려면 mysql8 드라이버를 설치하세요위 내용은 Docker와 함께 MySql8을 설치하고 원격으로 액세스하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!