MariaDB là một hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở. MariaDB là một sự thay thế thả xuống tương thích cho công nghệ cơ sở dữ liệu MySQL được sử dụng rộng rãi. Nó được sử dụng bởi Redhat, DBS, Suse, Ubuntu và nhiều công ty khác. Django là khung ứng dụng web nguồn mở được viết bằng Python. Nó làm cho sự phát triển nhanh chóng và dễ dàng thực hiện các nguyên tắc DRY
Cài đặt/Thiết lập MariaDB- Cài đặt máy chủ của mariadb bằng cách Chạy
sudo yum install mariadb-server
Lệnh này có thể bị lỗi do các gói xung đột đã được cài đặt trong hệ thống của bạn. Để giải quyết lỗi này, bạn sẽ muốn gỡ cài đặt 10 gói đó. Trên máy của tôi, tôi đã tìm các gói đó bằng lệnh
sudo yum install mariadb-devel
1 Lệnh này sẽ liệt kê tất cả các gói đã được cài đặt yumSau khi loại bỏ tất cả các gói xung đột, bạn nên chạy
sudo yum install mariadb-server
2. Cài đặt các công cụ phát triển của mariadb
sudo yum install mariadb-devel
3. Sử dụng centos 7 systemctl để bắt đầu mariadb
sudo systemctl start mariadb
4. Cho phép mariadb tự khởi động khi hệ thống khởi động lại
sudo systemctl enable mariadb
5. Tạo một cài đặt an toàn của mysql
sudo mysql_secure_installation
Lệnh dưới đây sẽ hỏi một loạt câu hỏi. Câu hỏi đầu tiên sẽ yêu cầu bạn nhập mật khẩu. Vì đây là lần đầu tiên chúng tôi cài đặt mariadb nên mật khẩu trống. Vì vậy, nếu bạn chỉ cần nhấn enter, nó sẽ chuyển sang câu hỏi tiếp theo
Câu hỏi tiếp theo sẽ yêu cầu bạn nhập mật khẩu mới
Bạn nên trả lời có cho các câu hỏi còn lại để cài đặt mysql hoàn toàn an toàn
6. Hãy thử nhập vỏ mysql của bạn
________số 8Ghi chú.
sudo yum install mariadb-devel
2 sẽ nhắc bạn nhập mật khẩu bạn đã tạo khi chạy sudo yum install mariadb-devel
3Tạo dự án DjangoCài đặt Pyenv
Để cài đặt Django, chúng tôi sẽ nâng cấp python lên 3. 6. Chúng tôi sẽ làm điều đó với
sudo yum install mariadb-devel
4. sudo yum install mariadb-devel
4 cũng cho phép chúng tôi quản lý nhiều phiên bản python. Để biết thêm thông tin về sudo yum install mariadb-devel
4bấm vào đâyĐể cài đặt
sudo yum install mariadb-devel
4 Chạy các lệnh sausudo yum install mariadb-devel
5Sao chép và dán phần sau vào tệp
sudo yum install mariadb-devel
8 của bạnsudo yum install mariadb-devel
7Bây giờ hãy chạy
sudo yum install mariadb-devel
9 để khởi động lại trình bao của bạn để cấu hình sudo yum install mariadb-devel
4 sẽ có hiệu lựcChạy kiểm tra độ chính xác bằng cách chạy
sudo systemctl start mariadb
1 Điều này sẽ hiển thị một cái gì đó giống nhưsudo yum install mariadb-devel
1Ghi chú. Dấu hoa thị cho biết bạn đang sử dụng phiên bản python nào. Hiện tại pyenv đang sử dụng phiên bản python của hệ thống của bạn
Cài đặt Python
Chạy
sudo yum install mariadb-server
0Ghi chú. Một vấn đề có thể xảy ra nếu quá trình xây dựng không thành công là người dùng của bạn không có quyền truy cập vào một số thư viện cần thiết để cài đặt python3. 6. 7 Vì vậy, để khắc phục điều đó, bạn có thể chuyển sang người dùng sudo của mình bằng lệnh này.
sudo systemctl start mariadb
2 Sau đó thực hiện các bước để cài đặt lại pyenv và thực hiện sudo systemctl start mariadb
3Sau khi cài đặt xong, hãy chuyển phiên bản python hiện tại của bạn sang sử dụng 3. 6. 7 bằng cách chạy lệnh sau
sudo yum install mariadb-server
1Xem phiên bản python của bạn đã thay đổi, chạy
sudo systemctl start mariadb
4, bạn sẽ thấy 3. 6. 7 in ra. Điều này có nghĩa là bạn đang sử dụng python 3. 6. 7Bắt đầu một dự án Django
Tạo một thư mục trong
sudo systemctl start mariadb
5 để chứa dự án django của bạn. Để làm điều này chạy lệnh dưới đâysudo yum install mariadb-server
2Bây giờ hãy vào thư mục bằng cách chạy
sudo systemctl start mariadb
6Điều này sẽ đưa bạn vào thư mục
sudo systemctl start mariadb
7Bạn có thể kiểm tra lại bằng cách chạy
sudo systemctl start mariadb
8 Điều này sẽ hiển thị đường dẫn của thư mục bạn đang ởCài đặt Pipenv
Hiện đã cài đặt python3. 6 và tạo một thư mục để chứa dự án của chúng tôi; .
sudo systemctl start mariadb
9 cũng sẽ tạo và quản lý môi trường ảo của chúng tôiTrong thư mục
sudo systemctl enable mariadb
1 của bạn chạy lệnhsudo systemctl enable mariadb
2cái này sẽ cài đặt
sudo systemctl enable mariadb
3Cách tạo môi trường ảo để lưu trữ dự án của bạn. chạy lệnh dưới đây
sudo yum install mariadb-server
3Sau khi tạo môi trường ảo của bạn, hãy chạy các lệnh sau để cài đặt và khởi động khung phần còn lại của django và django
sudo yum install mariadb-server
4Để xem bố cục dự án, hãy sử dụng lệnh
sudo systemctl enable mariadb
4 Bạn sẽ thấy một bố cục tương tự như thế nàysudo yum install mariadb-server
5Kết nối Django và MariaDBTạo cơ sở dữ liệu
Để tạo cơ sở dữ liệu chạy các lệnh sau
sudo yum install mariadb-server
6Định cấu hình Cài đặt Django
Tìm tệp có tên
sudo systemctl enable mariadb
5 Tệp này phải ở trong sudo systemctl enable mariadb
6 Mở tệp đó lên và Chỉnh sửa tệp với cấu hình sau