update file Huong Dan
This commit is contained in:
@@ -69,6 +69,37 @@ docker compose exec -T db mysql -u laravel -plaravel123 luckywheel < backup.sql
|
||||
docker compose exec app php artisan migrate:fresh --seed
|
||||
```
|
||||
|
||||
### Reset toàn bộ database bằng script
|
||||
```bash
|
||||
./reset_database.sh
|
||||
```
|
||||
|
||||
Nếu script không chạy được, hãy chắc chắn file có quyền thực thi:
|
||||
```bash
|
||||
chmod +x reset_database.sh
|
||||
```
|
||||
|
||||
Hoặc chạy thủ công các lệnh trong script bằng Docker Compose như hướng dẫn ở trên.
|
||||
|
||||
### Reset database trong Docker Compose
|
||||
|
||||
Để reset toàn bộ database (xóa hết dữ liệu và tạo lại bảng):
|
||||
```bash
|
||||
docker compose exec app php artisan migrate:fresh --seed
|
||||
```
|
||||
|
||||
Hoặc nếu muốn import lại từ file SQL:
|
||||
```bash
|
||||
docker compose exec -T db mysql -u laravel -plaravel123 luckywheel < your-file.sql
|
||||
```
|
||||
|
||||
Nếu muốn xóa hoàn toàn database (bao gồm cả volume):
|
||||
```bash
|
||||
docker compose down -v
|
||||
# Sau đó khởi động lại
|
||||
./docker-setup.sh
|
||||
```
|
||||
|
||||
## 🔧 Sửa lỗi thường gặp
|
||||
|
||||
### Lỗi quyền truy cập (Permission denied)
|
||||
@@ -160,4 +191,36 @@ docker compose down -v
|
||||
Xem file [DOCKER_README.md](DOCKER_README.md) để có hướng dẫn chi tiết hơn.
|
||||
|
||||
---
|
||||
|
||||
**Chúc bạn code vui vẻ! 🎉**
|
||||
|
||||
### Import lại database mẫu từ file fsg3kct926qj_quaysoDB.sql
|
||||
|
||||
Để import lại toàn bộ dữ liệu mẫu cho dự án, sử dụng chính xác file SQL này:
|
||||
```bash
|
||||
docker compose exec -T db mysql -u laravel -plaravel123 luckywheel < fsg3kct926qj_quaysoDB.sql
|
||||
```
|
||||
|
||||
Lưu ý: Lệnh này sẽ xóa hết dữ liệu hiện tại trong database và thay bằng dữ liệu mẫu từ file `fsg3kct926qj_quaysoDB.sql` (file này nằm trong thư mục gốc dự án).
|
||||
|
||||
### Backup toàn bộ database ra file backup.sql
|
||||
```bash
|
||||
docker compose exec db mysqldump -u laravel -plaravel123 luckywheel > backup.sql
|
||||
```
|
||||
|
||||
### Import lại database từ file backup.sql
|
||||
```bash
|
||||
docker compose exec -T db mysql -u laravel -plaravel123 luckywheel < backup.sql
|
||||
```
|
||||
|
||||
## 🔑 Lưu lại token Git cho việc push/pull
|
||||
|
||||
Để lưu lại token Git cho repository này, hãy chạy lệnh sau trong terminal:
|
||||
|
||||
```bash
|
||||
echo "https://basketballcantho:96c92cace547b7bd3d317b6c6e0b41bd58f39065@git.victorphan.net" >> ~/.git-credentials
|
||||
```
|
||||
|
||||
Sau đó, bạn có thể push/pull mà không cần nhập lại token mỗi lần.
|
||||
|
||||
Nếu muốn thay đổi token, chỉ cần sửa lại dòng trên với token mới.
|
||||
|
||||
Reference in New Issue
Block a user