Trong bài viết này, WordPress phpMyAdmin. quản lý cơ sở dữ liệu, chúng ta sẽ xem cách sử dụng phpMyAdmin cho WordPress. Như chúng ta sẽ thấy thông qua quản lý cơ sở dữ liệu, bạn có thể giải quyết các sự cố ngăn chúng tôi truy cập trang web hoặc bảng điều khiển, đồng thời tối ưu hóa các bảng và toàn bộ cơ sở dữ liệu
Trước khi chúng tôi đi vào trọng tâm của hướng dẫn và xem cách quản lý cơ sở dữ liệu WordPress bằng phpMyAdmin, tiền đề về cách sắp xếp thông tin trong cơ sở dữ liệu theo thứ tự
Mục lục
- Cơ sở dữ liệu WordPress được tổ chức như thế nào
- Quản lý WordPress với phpMyAdmin
- Tìm đúng cơ sở dữ liệu
- Sử dụng phpMyAdmin để chỉnh sửa tên người dùng
- phpMyAdmin WordPress. đặt lại mật khẩu
- Tạo người dùng và quản lý vai trò
- phpMyAdmin cho WordPress. vô hiệu hóa plugin
- phpMyAdmin cho WordPress. thay đổi chủ đề từ cơ sở dữ liệu
- phpMyAdmin cho WordPress. tối ưu hóa cơ sở dữ liệu
- Phần kết luận
Cơ sở dữ liệu WordPress được tổ chức như thế nào
Sử dụng phpMyAdmin cho WordPress có thể hữu ích trong việc quản lý cơ sở dữ liệu, nếu bạn đã biết WordPress là gì, bạn cũng có thể biết rằng tất cả thông tin về bài viết, nhận xét, v.v. đều được lưu trữ trong cơ sở dữ liệu MySQL
Đầu tiên, hãy xem cách dữ liệu được tổ chức trong cơ sở dữ liệu này
Mọi cài đặt WordPress đều yêu cầu cơ sở dữ liệu hoạt động. Khi bạn chọn cài đặt WordPress theo cách thủ công, bạn cần tạo cơ sở dữ liệu, thay vào đó, nếu bạn sử dụng trình cài đặt tự động như Softacificent thì quá trình này được thực hiện tự động. Ví dụ: với Softaculous được bao gồm trong gói lưu trữ chia sẻ, lưu trữ đám mây vps và máy chủ chuyên dụng của chúng tôi, bạn có thể cài đặt WordPress chỉ bằng vài cú nhấp chuột
Trong mọi trường hợp, cơ sở dữ liệu sẽ chứa các bảng được tạo theo mặc định, hãy xem từng bảng một
Trong các bảng mà chúng ta sắp xem xét, bạn sẽ thấy một tiền tố theo sau là dấu gạch nối và tên của bảng cung cấp thông tin về nội dung của nó. Thông thường, tiền tố được sử dụng là wp nhưng tùy thuộc vào cài đặt riêng lẻ, nó có thể thay đổi
wp_commentmeta. nó chứa siêu dữ liệu được liên kết với các nhận xét trên trang web
wp_comments. là bảng chứa các nhận xét thực tế cùng với thông tin về tác giả, chẳng hạn như tên, email và địa chỉ trang web có thể
wp_links. chứa dữ liệu được liên kết với quản lý liên kết, một chức năng không còn được tích hợp trong bảng điều khiển nhưng có thể được sử dụng với plugin Trình quản lý liên kết
wp_options. chứa các cài đặt chung của WordPress, cũng như các cài đặt dành riêng cho plugin và chủ đề
wp_postmeta. trong bảng này, bạn có thể tìm thấy siêu dữ liệu được liên kết với tất cả các bài đăng được tạo trên trang web
wp_posts. không chỉ chứa các bài đăng trên blog mà còn cả các trang và menu của trang web
wp_terms. bảng này dành riêng cho phân loại WordPress nên các danh mục và thẻ
wp_termmeta. siêu dữ liệu được liên kết với các yếu tố khác nhau của phân loại
wp_term_relationships. đây là bảng xác định liên kết của từng bài đăng với các danh mục và thẻ tương ứng
wp_term_taxonomy. nếu trong bảng wp_terms, chúng tôi tìm thấy các phần tử đơn lẻ [thẻ và danh mục] trong bảng này, hệ thống phân cấp giữa các phần tử khác nhau được thiết lập. Ví dụ: nhờ bảng này mà WordPress có thể xác định danh mục và danh mục con
wp_usermeta. trong bảng, bạn có thể tìm thấy dữ liệu meta của những người dùng đã đăng ký vào trang web của bạn
wp_user. chứa tất cả thông tin người dùng, chẳng hạn như tên người dùng, email và ngày đăng ký. Khi cài đặt nhiều trang WordPress, quản trị viên mạng cũng có thể chặn thư rác từ người dùng hoặc xóa một số người dùng, đó là lý do tại sao hai trường mới được tạo. thư rác và xóa trong bảng này
Bây giờ chúng ta đã thấy cách WordPress tổ chức và lưu trữ thông tin, hãy xem bạn có thể thực hiện những thao tác nào bằng cách truy cập cơ sở dữ liệu thông qua phpMyAdmin
Hãy nhớ rằng việc thay đổi cơ sở dữ liệu có thể ảnh hưởng đến hoạt động của trang web của bạn. Trước khi thực hiện, hãy đảm bảo rằng bạn có một bản sao lưu để bạn có thể khôi phục cơ sở dữ liệu trong trường hợp có lỗi
Quản lý WordPress với phpMyAdmin
Chúng ta đã thấy cách thông tin được lưu trữ và phân chia trong các bảng khác nhau của cơ sở dữ liệu. Trước tiên, chúng tôi sẽ tập trung vào quản lý người dùng và đặc biệt chúng tôi sẽ xem cách thay đổi tên người dùng và đặt lại mật khẩu
Hai thao tác mà chúng ta không thể tự thực hiện đơn giản từ bảng điều khiển, nhưng điều đó trở nên cực kỳ đơn giản với sự trợ giúp của phpMyAdmin
Trước khi tiếp tục, chúng ta cần hiểu cách hoạt động của trình duyệt cơ sở dữ liệu, để chúng ta có thể chọn đúng trong trường hợp có nhiều hơn một trên máy chủ
Tìm đúng cơ sở dữ liệu
Nếu bạn đã tạo nhiều cài đặt WordPress trên máy chủ của mình hoặc thậm chí trong localhost, bạn đã tạo nhiều cài đặt WordPress, khi bạn truy cập phpMyAdmin, bạn sẽ có một danh sách cơ sở dữ liệu trước mặt. Làm cách nào bạn có thể tìm ra cơ sở dữ liệu nào được liên kết với cài đặt mà bạn quan tâm?
Đơn giản, chỉ cần mở wp-config. php và bạn sẽ tìm thấy tên cơ sở dữ liệu bên cạnh DB_NAME
Nếu bạn đã cài đặt WordPress với Softacificent, bạn có thể theo dõi thông tin cơ sở dữ liệu từ Trình quản lý WordPress trong Chi tiết cơ sở dữ liệu
Sử dụng phpMyAdmin để chỉnh sửa tên người dùng
Nếu chúng tôi cố gắng thay đổi tên người dùng của mình trực tiếp từ bảng điều khiển WordPress, chúng tôi nhận ra rằng không thể làm như vậy. Truy cập Hồ sơ từ phần Người dùng của WordPress, trên thực tế, chúng tôi thấy mình đứng trước một cảnh báo kiểu này
Như bạn có thể thấy, trường Tên người dùng bị chặn và không thể chỉnh sửa
Từ WordPress, chúng tôi chỉ có thể thay đổi dữ liệu liên quan đến Tên, Họ và Biệt danh. Tuy nhiên, chúng ta có thể khắc phục vấn đề này bằng cách sử dụng phpMyAdmin cho WordPress và thay đổi tên người dùng trực tiếp từ cơ sở dữ liệu
Như tôi đã đề cập trước đó, WordPress lưu trữ thông tin về tất cả người dùng trong bảng wp_users
Hãy truy cập phpMyAdmin và nhấp vào biểu tượng + bên cạnh cơ sở dữ liệu để hiển thị nội dung của nó hiển thị danh sách tất cả các bảng trong đó. Sau đó, chúng tôi nhấp vào bảng để truy cập và có thể chỉnh sửa nó
Sau đó, chúng tôi sẽ có quyền truy cập vào danh sách tất cả người dùng WordPress đã đăng ký, chọn người chúng tôi muốn chỉnh sửa và nhấp vào nút Chỉnh sửa bên cạnh tên người dùng
Trường chúng tôi muốn sửa đổi là user_login. chúng tôi nhập tên người dùng mới vào trường giá trị và sau đó nhấp vào nút Bắt đầu để lưu các thay đổi
phpMyAdmin WordPress. đặt lại mật khẩu
Trong số các chức năng khác nhau của phpMyAdmin cho WordPress, chúng tôi cũng có thể đặt lại mật khẩu người dùng. Ví dụ: trong trường hợp này, chúng ta sẽ xem cách đặt lại mật khẩu của người dùng WordPress. Phương pháp này có thể hỗ trợ chúng tôi trong trường hợp email đã nhập để đặt lại mật khẩu không chính xác hoặc không thể truy cập được nữa
Truy cập phpMyAdmin và chọn cơ sở dữ liệu mà chúng ta quan tâm, bảng mà chúng ta cần kiểm tra là wp_users. Bên trong bảng, bạn có thể tìm thấy tất cả dữ liệu của người dùng đã đăng ký vào trang web, tên người dùng, ngày đăng ký và cả mật khẩu
Vì là dữ liệu nhạy cảm nên mật khẩu không được lưu trữ ở dạng văn bản rõ ràng trong cơ sở dữ liệu mà được mã hóa. Vì lý do này, chúng tôi không thể tìm thấy mật khẩu được sử dụng nhưng chúng tôi sẽ phải đặt mật khẩu mới
Hãy tìm người dùng mà chúng tôi quan tâm trong danh sách và nhấp vào Chỉnh sửa
Trường chúng ta sẽ cần thay đổi là trường được hiển thị trong cột user_pass. Những gì chúng ta cần làm là nhập mật khẩu mới vào trường giá trị và chọn MD5 từ menu Chức năng
Hãy nhấp vào Đi để lưu các thay đổi. Chức năng MD5 cho phép chúng tôi mã hóa mật khẩu mới để nó không thể đọc được trong cơ sở dữ liệu
Tạo người dùng và quản lý vai trò
Ngoài việc chỉnh sửa người dùng hiện tại và thông tin đăng nhập hữu ích, chúng tôi cũng có thể sử dụng phpMyAdmin cho WordPress để tạo người dùng mới trực tiếp từ cơ sở dữ liệu
Để tạo người dùng mới, chúng ta cần mở bảng wp_users. Ngay khi bạn nhấp vào tên bảng, bạn sẽ được chuyển hướng đến tab Hiển thị cho phép bạn xem các bản ghi được lưu trữ trong bảng và thay đổi thông tin đã có ở đó
Tuy nhiên, trong trường hợp này, chúng tôi quan tâm đến tab Chèn mà bạn có thể chọn từ menu trên cùng khi tôi chỉ cho bạn trong ảnh chụp màn hình này
Trong màn hình sẽ mở ra, bạn sẽ phải điền vào các trường thông tin cần thiết để tạo người dùng WordPress mới. Hãy xem những gì bạn cần nhập trong các lĩnh vực khác nhau
TÔI. bạn có thể để trống trường này vì WordPress sử dụng tính năng tăng tự động để tạo ID
đăng nhập người dùng. đây sẽ là tên người dùng sẽ được sử dụng trong quá trình đăng nhập
mật khẩu của người dùng. trong trường này, bạn nên nhập mật khẩu của người dùng. Ngoài ra, bạn sẽ phải chọn MD5 từ menu thả xuống bên dưới Chức năng. Bằng cách này, mật khẩu sẽ không được lưu trữ ở dạng văn bản rõ ràng trong bảng mà sẽ được mã hóa
user_nicename. gán một biệt danh cho người dùng, nó có thể giống hoặc khác biệt hiệu được sử dụng để đăng nhập. Hãy nhớ rằng biệt danh này cũng có thể được sửa đổi sau đó từ bảng điều khiển, trong khi tên người dùng đã nhập trong user_login chỉ có thể được sửa đổi bằng cách truy cập lại cơ sở dữ liệu
Email người dùng. nhập một email hợp lệ của người dùng
user_url. trường này là tùy chọn, bạn có thể nhập địa chỉ của trang web hoặc blog được liên kết với người dùng
user_registered. nhập ngày hiện tại để theo dõi thời điểm đăng ký diễn ra
user_activation_key. bạn có thể để trống. Trường này được WordPress sử dụng khi yêu cầu đặt lại mật khẩu
tâm trạng người dùng. một lần nữa, bạn có thể để tùy chọn mặc định [0]. Đây là một giá trị không còn được sử dụng trong phiên bản hiện tại của WordPress và trước đây được sử dụng để gắn cờ người dùng vì spam
tên hiển thị. trong trường này, bạn có thể nhập tên sẽ được hiển thị trên trang web
Chỉ định vai trò quản trị viên
Chúng tôi đã thấy cách tạo người dùng WordPress bằng cơ sở dữ liệu, nhưng nếu chúng tôi muốn gán quyền quản trị viên cho người dùng thì sao?
Trong trường hợp này sau khi tạo người dùng trong bảng wp_users, chúng tôi sẽ phải đi và chỉnh sửa bảng wp_usermeta
Hãy mở bảng và sau đó nhấp vào Chèn. Trong trường hợp này, chúng tôi sẽ được yêu cầu cung cấp các trường khác nhau cho phép chúng tôi chỉ định quyền của quản trị viên cho người dùng mới được tạo
umeta_id. như chúng ta đã thấy đối với trường id được liên kết với người dùng, trong trường hợp này, trường này được điền tự động và có thể để trống
tên người dùng. trong trường này, chúng tôi phải chèn cùng một ID của người dùng mà chúng tôi vừa tạo. Nếu bạn không nhớ, hãy mở bảng wp_user và kiểm tra giá trị trong trường ID
meta_key. chúng tôi chèn wp_capabilities để có thể chỉ định vai trò của người dùng
meta_value. nhập. 1. {S. 13. “quản trị viên”;b. 1;} để cấp quyền quản trị viên người dùng
Sau đó, chúng tôi sẽ phải lặp lại thao tác bằng cách thêm bản ghi cho wp_user_level. Bạn có thể điền trực tiếp vào hai bản ghi trong bảng bằng cách bỏ chọn hộp bỏ qua và cũng điền vào hộp ở dưới cùng
Trong trường hợp này, đây là dữ liệu chúng ta sẽ nhập
umeta_id. để trống
tên người dùng. chúng tôi luôn chèn id người dùng
meta_key. chèn wp_user_level
meta_value. loại 10
Sau khi tạo người dùng mới từ cơ sở dữ liệu, tốt nhất bạn nên truy cập cài đặt hồ sơ từ WordPress và lưu cấu hình. Làm như vậy cũng sẽ cho phép bạn hoàn thành hồ sơ với bất kỳ thông tin còn thiếu nào
Chỉ định người dùng cho các vai trò khác
Nếu bạn đã quen thuộc với WordPress, bạn sẽ biết rằng mỗi người dùng có thể được chỉ định một vai trò xác định. Như chúng ta đã thấy, chúng ta có thể tạo người dùng Quản trị viên trực tiếp từ cơ sở dữ liệu
Tất nhiên, chúng ta cũng có thể sử dụng phpMyAdmin cho WordPress để làm điều tương tự cho các vai trò khác. Tất cả những gì chúng ta cần làm là thêm các giá trị mà bạn thấy ở đây tại trường meta_value dựa trên vai trò mà chúng ta muốn chỉ định
Người đăng kí. một. 1. {S. 10. “thuê bao”;b. 1;}
người đóng góp. một. 1. {S. 11. “người đóng góp”;b. 1;}
Tác giả. một. 1. {S. 6. “tác giả”;b. 1;}
biên tập viên. một. 1. {S. 6. “biên tập viên”;b. 1;}
Bạn có thể cần nó nếu bạn đang tạo người dùng mới hoặc nếu bạn muốn thay đổi vai trò của người dùng hiện tại
phpMyAdmin cho WordPress. vô hiệu hóa plugin
Có những trường hợp bạn cần tắt plugin WordPress nhưng không vào được bảng điều khiển. Trong những trường hợp này, một trong những phương pháp để hủy kích hoạt tất cả các plugin là thực hiện lại từ cơ sở dữ liệu bằng cách sử dụng phpMyAdmin cho WordPress
Chúng tôi truy cập phpMyAdmin và mở bảng wp_options như đã thấy ở đây
Trong bảng, chúng ta cần tìm kiếm bản ghi active_plugins. Chúng ta có thể sử dụng chức năng tìm kiếm theo hàng của Bộ lọc để xác định vị trí của nó ngay lập tức. Sau đó, chúng tôi nhấp vào nút Chỉnh sửa
Trong màn hình mới, chúng ta sẽ phải đi và sửa đổi giá trị của option_value bằng cách nhập một. 0. {} rồi nhấp vào Go để lưu thay đổi
Thao tác này sẽ hủy kích hoạt plugin nhưng không gỡ cài đặt chúng. Điều này có nghĩa là bạn sẽ có thể kích hoạt lại chúng theo cách thủ công bằng cách truy cập khu vực Plugin WordPress trực tiếp từ bảng điều khiển của mình
Điều này có thể hữu ích trong trường hợp bạn gặp sự cố với trang web WordPress của mình và bạn nghĩ rằng nguyên nhân có thể là do plugin. Ví dụ: bạn có thể cần nó để sửa các lỗi như hết thời gian chờ cổng 504, cổng bị lỗi 502 hoặc lỗi 500
phpMyAdmin cho WordPress. thay đổi chủ đề từ cơ sở dữ liệu
Nếu bạn không thể truy cập bảng điều khiển WordPress, bạn có thể cần chỉnh sửa chủ đề trang web của mình từ cơ sở dữ liệu
Đăng nhập vào phpMyAdmin và mở bảng wp_options
Các hàng chúng tôi muốn chỉnh sửa là biểu định kiểu và mẫu, bạn có thể sử dụng thanh tìm kiếm bên cạnh Lọc hàng để xác định vị trí của chúng ngay lập tức
Nhấp vào nút chỉnh sửa bên cạnh hàng biểu định kiểu
Trong trường option_value, hãy thay thế nội dung bằng tên của một chủ đề mặc định như hai mươi hai mươi mốt và nhấp vào Bắt đầu
Lặp lại quy trình tương tự với hàng mẫu
phpMyAdmin cho WordPress. tối ưu hóa cơ sở dữ liệu
Chúng tôi có thể sử dụng phpMyAdmin cho WordPress để tối ưu hóa các bảng riêng lẻ hoặc toàn bộ cơ sở dữ liệu. Để làm điều này, chúng tôi chỉ cần nhấp vào cơ sở dữ liệu WordPress. Từ đây bằng cách chọn hộp Chọn tất cả, chúng tôi có thể chọn tất cả các bảng trong cơ sở dữ liệu của mình, sau đó chọn tùy chọn bảng tối ưu hóa từ trình đơn thả xuống và nhấp vào Đi
Ngay sau khi thao tác hoàn tất, bạn sẽ thấy một thông báo như thế này xác nhận rằng tất cả các bảng đã được tối ưu hóa
Ngoài việc tối ưu hóa phpMyAdmin còn cho phép chúng ta sửa chữa các bảng. Tùy chọn này rất hữu ích để sửa các bảng bị hỏng. Trong trường hợp này, chúng tôi chọn bảng mà chúng tôi quan tâm hoặc nhiều hơn một bảng và chọn Sửa bảng từ menu thả xuống
Phần kết luận
Trong bài viết này, WordPress phpMyAdmin. quản lý cơ sở dữ liệu, chúng tôi đã thấy cách tận dụng phpMyAdmin cho WordPress với tất cả các thao tác bạn có thể thực hiện trực tiếp từ cơ sở dữ liệu. Đầu tiên, chúng ta đã thấy cách thông tin được lưu trữ trong cơ sở dữ liệu WordPress
Sau đó, chúng tôi tập trung vào những thao tác có thể hữu ích cụ thể trong trường hợp trang web WordPress. Chúng tôi đã thấy các hoạt động phổ biến nhất cho phép chúng tôi giải quyết một số vấn đề từ đặt lại mật khẩu của người dùng đến tắt plugin. Tuy nhiên, nếu bạn muốn hiểu đầy đủ về việc sử dụng công cụ này [không chỉ dành cho các trang web WordPress], bao gồm cả khả năng nhập và xuất cơ sở dữ liệu, tôi khuyên bạn nên xem hướng dẫn của chúng tôi dành riêng cho phpMyAdmin