* Valet을 통해 로컬 환경에서 서비스를 구동하려면 homestead와는 다르게 별도로 mysql과, redis를 설치해주어야 한다.
홈스테드의 경우 가상화된 공간마다, 설정해놓은 mysql, php, nginx, redis가 기본으로 설치되어 있다.
* 다음은 Mac OS 기반의 homebrew 패키지 관리자를 이용한 방법이다.
1. mysql 설치
$ brew install mysql
2. mysql 구동
$ brew services start mysql
3. root 유저를 통해 mysql 접속
$ mysql -uroot
* 처음 설치 시 root 계정에 패스워드는 설정되어있지 않음.
3-1. 패스워드 및 기본 정보를 설정해 주고 싶다면 아래의 명령어를 통해 설정해주면 된다.
$ mysql_secure_installation
3-2. 위의 명령어를 통해 비밀번호를 설정했다면, 다음 접속을 할 땐 아래의 명령어를 통해 접속해주면 된다.
$ mysql -uroot -p [비밀번호]
4. 데이터베이스(스키마) 확인
$ show databases;
5. 데이터베이스(스키마) 생성
$ create database [데이터베이스 명];
6. 콘솔창을 나가고 싶을 때
mysql > exit
7. mysql 스탑
$ brew services stop mysql
❊ 로컬에 설치한 mysql에 새로운 데이터베이스를 만들어 프로젝트별로 데이터베이스를 연동 시킨다.
(.env파일에서 데이터베이스 연동)
'Back-end > php, Laravel' 카테고리의 다른 글
[php] 엑셀 다운로드 (0) | 2024.03.03 |
---|---|
(php) Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) 오류 해결 방법 (0) | 2022.09.17 |
Homestead 에서 php 8.x 버전 사용하기 (0) | 2022.08.09 |
(PHP) 정규식 정리 (0) | 2021.08.05 |
(phpstorm) 무한 Updating Index 현상 해결 법 (0) | 2021.08.01 |