Bitnami WordPress MariaDB

Sau khi thêm cài đặt trước vào tệp, hãy truy cập URL sau rồi chạy Repair Database. /wp-admin/bảo trì/sửa chữa. php (ví dụ, ví dụ. com/wp-admin/duy trì/sửa chữa. php)

  • Sau khi chạy sửa chữa cơ sở dữ liệu, hãy xóa dòng mã bạn đã thêm vào wp-config của mình. tập tin php. Nếu bạn không xóa dòng này, thì bất kỳ ai cũng có thể chạy sửa chữa trên cơ sở dữ liệu của bạn

  • Đã tắt kết nối cơ sở dữ liệu từ xa

    Đôi khi cơ sở dữ liệu nằm trên một máy chủ cơ sở dữ liệu từ xa. Nếu máy chủ cơ sở dữ liệu không cho phép kết nối từ xa từ phiên bản lưu trữ trang web thì bạn không thể kết nối với cơ sở dữ liệu. Để khắc phục sự cố này, hãy làm như sau

    1. Kiểm tra tệp cấu hình wp-config. php cho giá trị DB_HOST. Nếu máy chủ không phải là localhost hoặc 127. 0. 0. 1, thì cơ sở dữ liệu nằm trong một máy chủ từ xa, như minh họa trong ví dụ sau

    xác định ('DB_HOST', '192. 168. 22. 9');

    1. Cố gắng telnet từ máy chủ đến máy chủ từ xa trên cổng 3306. Nếu bạn không thể kết nối thì kết nối từ xa không được phép trong cấu hình cơ sở dữ liệu trên máy chủ từ xa. Hoặc, có tường lửa trên máy chủ từ xa đang chặn kết nối. Liên hệ với chủ sở hữu cơ sở dữ liệu bên ngoài hoặc bộ phận hỗ trợ để được hỗ trợ cho phép kết nối từ phiên bản Lightsail của bạn

    Cách tốt nhất là lưu trữ cơ sở dữ liệu trang web trong cơ sở dữ liệu được quản lý bởi Lightsail để có tính sẵn sàng và bảo mật cao

    Dịch vụ cơ sở dữ liệu ngừng hoạt động

    Ghi chú. Các lệnh và đường dẫn tệp sau đây có thể thay đổi tùy thuộc vào việc phiên bản Lightsail WordPress của bạn sử dụng MySQL hay MariaDB. Ngoài ra, các lệnh và đường dẫn tệp khác nhau tùy thuộc vào việc phiên bản sử dụng các gói hệ thống Linux gốc (Phương pháp A) hay nếu đó là bản cài đặt độc lập (Phương pháp B). Để xác định loại máy chủ cơ sở dữ liệu và cách tiếp cận nào cần tuân theo, hãy chạy các lệnh sau

    kiểm tra. -f "/opt/bitnami/common/bin/openssl" && echo "Phương pháp A". tiếng vang "Phương pháp B"

    kiểm tra -d /opt/bitnami/mariadb && echo "MariaDB". lặp lại "MySQL"

    1. Nếu bạn đã xác minh rằng không có bảng bị hỏng và không có sự cố kết nối cơ sở dữ liệu từ xa và WordPress vẫn không thể kết nối với cơ sở dữ liệu thì máy chủ cơ sở dữ liệu của bạn có thể ngừng hoạt động. Điều này có thể xảy ra do sự cố cấu hình cơ sở dữ liệu, lưu lượng truy cập lớn trên máy chủ, dung lượng ổ đĩa thấp, bộ nhớ khả dụng thấp, v.v. Kiểm tra trạng thái dịch vụ cơ sở dữ liệu bằng lệnh sau

    Máy chủ cơ sở dữ liệu MySQL

    sudo /opt/bitnami/ctlscript. trạng thái sh mysql

    Máy chủ cơ sở dữ liệu MariaDB

    sudo /opt/bitnami/ctlscript. tình trạng sh mariadb

    1. Nếu lệnh trước cho biết cơ sở dữ liệu đang ở trạng thái dừng, thì hãy thử khởi động dịch vụ cơ sở dữ liệu bằng lệnh sau

    Máy chủ cơ sở dữ liệu MySQL

    sudo /opt/bitnami/ctlscript. sh bắt đầu mysql

    Máy chủ cơ sở dữ liệu MariaDB

    sudo /opt/bitnami/ctlscript. sh bắt đầu mariadb

    1. Nếu bạn vẫn không thể khởi động dịch vụ cơ sở dữ liệu và thấy lỗi trong quá trình khởi động, hãy kiểm tra nhật ký dịch vụ cơ sở dữ liệu để xác định nguyên nhân gốc rễ và khắc phục sự cố. Tệp nhật ký dịch vụ cơ sở dữ liệu chính được đặt tại một trong các vị trí sau trong Phiên bản WordPress Lightsail của bạn

    Máy chủ cơ sở dữ liệu MySQL theo Cách tiếp cận A. /opt/bitnami/mysql/log/mysqld. đăng nhập

    Máy chủ cơ sở dữ liệu MySQL theo Cách tiếp cận B. /opt/bitnami/mysql/data/mysqld. đăng nhập

    Máy chủ cơ sở dữ liệu MariaDB theo Cách tiếp cận A. /opt/bitnami/mariadb/log/mysqld. đăng nhập

    Máy chủ cơ sở dữ liệu MariaDB theo Cách tiếp cận B. /opt/bitnami/mariadb/data/mysqld. đăng nhập

    -Kết nối và hiệu suất cơ sở dữ liệu có thể bị ảnh hưởng bởi dung lượng ổ đĩa thấp và/hoặc bộ nhớ khả dụng thấp. Kiểm tra các tài nguyên này bằng lệnh df và free. Không đủ dung lượng trên ổ đĩa của bạn

    Nếu dung lượng đĩa trống trên ổ đĩa của bạn là 100% hoặc chỉ dưới 100%, thì dịch vụ cơ sở dữ liệu có thể ngừng hoạt động

    1. Chạy lệnh sau

    $ sudo df -h

    Lệnh trước liệt kê dung lượng đĩa trống, như trong ví dụ sau

    Filesystem      Size    Used     Avail      Use%    Mounted on
    devtmpfs        1.9G     0       1.9G        0%     /dev
    tmpfs           1.9G     0       1.9G        0%     /dev/shm
    tmpfs           1.9G    400K     1.9G        1%     /run
    tmpfs           1.9G     0       1.9G        0%     /sys/fs/cgroup
    /dev/nvme0n1p1  8.0G    8.0G      0G        100%    /
    tmpfs           389M     0       389M        0%     /run/user/1000
    
    1. Nếu đầu ra lệnh cho thấy rằng bạn không có đủ dung lượng trống, thì bạn có thể thay đổi kích thước phiên bản của mình thành kích thước lớn hơn. Hoặc, bạn có thể xóa các tệp không cần thiết khỏi máy chủ để tạo dung lượng trống

    2. Sau khi tăng dung lượng đĩa trống, hãy khởi động lại dịch vụ cơ sở dữ liệu. Thông tin đăng nhập không chính xác trong cài đặt WordPress của bạn

    WordPress cần một chuỗi kết nối cơ sở dữ liệu cụ thể, bao gồm tên người dùng, mật khẩu và máy chủ lưu trữ để truy cập cơ sở dữ liệu. Nếu bất kỳ mục nào trong số đó đã thay đổi, thì WordPress không thể truy cập cơ sở dữ liệu

    1. Để xác minh rằng bạn đang sử dụng đúng chuỗi kết nối, hãy lấy chi tiết chuỗi kết nối DB_NAME, DB_HOST, DB_USER và DB_PASSWORD trong wp-config. tập tin php

    2. Truy cập cơ sở dữ liệu từ một thiết bị đầu cuối bằng chuỗi kết nối. Đảm bảo thay thế DB_NAME, DB_HOST VÀ DB_USER bằng các giá trị bạn nhận được ở bước 1

    sudo mysql 'DB_NAME' -h 'DB_HOST' -u 'DB_USER' -p Nhập mật khẩu. ********

    Ghi chú. Mật khẩu không được hiển thị khi bạn nhập để người dùng khác không nhìn thấy mật khẩu

    1. Nhấn phím ENTER sau khi nhập mật khẩu

    Nếu bạn gặp lỗi Truy cập bị từ chối khi sử dụng lệnh trước đó, điều đó thường có nghĩa là thông tin đăng nhập không chính xác

    Nếu bạn đang sử dụng máy chủ DB từ xa, thì hãy thêm chuỗi kết nối chính xác vào wp-config. tập tin php. Nếu cơ sở dữ liệu nằm trong cùng một máy chủ thì hãy đảm bảo rằng DB_NAME là bitnami_wordpress và DB_USER là bn_wordpress

    Để đặt lại mật khẩu người dùng cơ sở dữ liệu, hãy làm như sau

    1. Sử dụng lệnh sau để truy cập /home/bitnami/bitnami_credentials. Ghi lại mật khẩu cơ sở dữ liệu gốc

    Sudo cat /home/bitnami/bitnami thông tin đăng nhập

    1. Đăng nhập vào MySQL/MariaDB shell bằng lệnh sau, sau đó nhập mật khẩu bạn nhận được từ lệnh trước. Nếu bạn không thể đăng nhập vào shell bằng mật khẩu gốc của cơ sở dữ liệu, thì hãy đặt lại mật khẩu (MySQL hoặc MariaDB)

    sudo mysql -u root -p Nhập mật khẩu. ********

    1. Bên trong trình bao MySQL hoặc MariaDB, hãy chạy truy vấn sau để đảm bảo rằng cơ sở dữ liệu bitnami_wordpress tồn tại

    hiển thị cơ sở dữ liệu;

    1. Chạy truy vấn sau để đảm bảo rằng người dùng cơ sở dữ liệu bn_wordpress tồn tại

    CHỌN người dùng TỪ mysql. người dùng;

    1. Đặt lại mật khẩu của người dùng cơ sở dữ liệu "bn_wordpress" bằng truy vấn sau

    Ghi chú. Thay PASSWORD bằng mật khẩu bạn lấy từ wp-config. tập tin php

    cơ sở dữ liệu MySQL

    thay đổi người dùng 'bn_wordpress'@'localhost' được xác định bởi 'PASSWORD‘; . 0. 0. 1' được xác định bởi 'MẬT KHẨU‘;

    Cơ sở dữ liệu MariaDB

    thay đổi người dùng 'bn_wordpress'@'%' được xác định bởi 'PASSWORD‘;

    Ghi chú. Nếu không có giải pháp nào trước đây hoạt động, bạn có thể khôi phục phiên bản của mình bằng ảnh chụp nhanh dự phòng

    Tôi có thể sử dụng MariaDB với WordPress không?

    Mặc dù có nhiều cơ sở dữ liệu có sẵn mà bạn có thể sử dụng, nhưng bạn hoàn toàn có quyền lựa chọn kết nối với cơ sở dữ liệu bạn muốn trong trang web do WordPress quản lý và tạo, có thể là đám mây . .

    Bitnami cho WordPress có an toàn để sử dụng không?

    Bitnami xác nhận rằng hình ảnh của nó là an toàn, cập nhật và được đóng gói bằng các phương pháp hay nhất trong ngành . Chúng tôi liên tục theo dõi tất cả các thành phần và thư viện để tìm các lỗ hổng, các thành phần lỗi thời và các bản cập nhật ứng dụng.

    Máy khách MySQL có thể kết nối với MariaDB không?

    Kết nối từ ứng dụng khách dòng lệnh MySQL (không được mã hóa) . Thực hiện việc này sẽ kết nối bạn với cơ sở dữ liệu trên phiên bản Cơ sở dữ liệu MariaDB. To connect to a DB instance using the MySQL command-line client, enter the following command at a command prompt on a client computer. Doing this connects you to a database on a MariaDB DB instance.