Bảng lỗi cơ sở dữ liệu wordpress wp_users đã tồn tại
Phải khắc phục sự cố và sửa chữa cơ sở dữ liệu WordPress là điều đôi khi xảy ra với nhiều người trong chúng ta Show
Nếu bạn thấy thông báo lỗi cho biết rằng bạn không thể kết nối với cơ sở dữ liệu của mình hoặc có thể một số tệp bị hỏng, thì rất có thể bạn đã gặp sự cố với cơ sở dữ liệu WordPress của mình Nhưng làm thế nào để bạn sửa chữa cơ sở dữ liệu WordPress? Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách chẩn đoán sự cố với cơ sở dữ liệu WordPress của bạn và cách khắc phục chúng. Bạn cũng sẽ tìm hiểu cách ngăn các sự cố cơ sở dữ liệu WordPress của mình tái diễn trong tương lai Xem hướng dẫn bằng video của chúng tôi để khắc phục Lỗi Cơ sở dữ liệu WordPress và PHP.Làm thế nào để biết nếu cơ sở dữ liệu WordPress của bạn cần sửa chữaLà người dùng WordPress, bạn có thể gặp phải những chia sẻ về lỗi WordPress của mình. Hầu như không thể chạy một trang web và không thỉnh thoảng gặp sự cố. Nhưng làm sao bạn biết được vấn đề nằm ở cơ sở dữ liệu? Xem kế hoạch Dưới đây là một số manh mối sẽ cho bạn biết rằng bạn có vấn đề với cơ sở dữ liệu của mình
'Lỗi thiết lập thông báo kết nối cơ sở dữ liệu' có lẽ là một trong những thông báo lỗi phổ biến nhất mà bạn sẽ thấy trên trang web WordPress của mình. Nó gần như đáng sợ như cái gọi là màn hình trắng chết chóc mà bạn gặp phải khi có vấn đề với mã Sửa nó có thể khá đơn giản, mặc dù Hãy xem xét các lý do gây ra sự cố cơ sở dữ liệu trước khi chúng tôi tìm hiểu các cách khác nhau mà bạn có thể cần để khắc phục sự cố 6 lý do phổ biến khiến cơ sở dữ liệu của bạn cần được sửa chữaDưới đây là một số nguyên nhân phổ biến nhất gây ra sự cố cơ sở dữ liệu. Đối với một số người, bạn sẽ thấy một thông báo cảnh báo cụ thể. Đối với những người khác, bạn sẽ nhận được thông báo kết nối cơ sở dữ liệu thiết lập chung Hãy xem xét các tình huống phổ biến nhất và sau đó là cách sửa chữa cơ sở dữ liệu WordPress của bạn 1. Thông tin xác thực cơ sở dữ liệu không chính xácĐây có thể là nguyên nhân phổ biến nhất gây ra sự cố kết nối cơ sở dữ liệu WordPress và may mắn thay, đây là cách dễ khắc phục nhất Bạn chỉ cần thực hiện một sửa đổi đơn giản đối với wp-config của mình. php hoặc sử dụng plugin để sửa lỗi nếu bạn không muốn tự mình chỉnh sửa mã. Đây là cách kiểm tra thông tin đăng nhập cơ sở dữ liệu của bạn trong MyKinsta 2. Những lỗi kết nốiMột trong những nguyên nhân khiến cơ sở dữ liệu không truy cập được là sự cố kết nối với máy chủ của bạn. Nếu bạn đang sử dụng dịch vụ lưu trữ giá rẻ, bạn có thể thấy rằng máy chủ của mình chậm hoặc không phản hồi. Một nhà cung cấp dịch vụ lưu trữ tốt sẽ đảm bảo thời gian hoạt động cho bạn, nghĩa là đây không phải là nguyên nhân gây ra sự cố của bạn Nhưng bạn nên kiểm tra với nhà cung cấp dịch vụ lưu trữ của mình xem có bất kỳ sự cố nào trên máy chủ không 3. Đã vượt quá giới hạn bộ nhớ PHPTheo kinh nghiệm của tôi, đây là lỗi xảy ra thường xuyên nhất khi bạn tải phương tiện lên trang web của mình Điều đó có nghĩa là bạn đã quá tải giới hạn bộ nhớ đã được đặt cho trang web của mình. Khắc phục nó là trường hợp chỉnh sửa một số mã, thay đổi một số cài đặt với nhà cung cấp dịch vụ lưu trữ của bạn hoặc sử dụng plugin 4. Bảng cơ sở dữ liệu bị hỏngNếu các bảng cơ sở dữ liệu của bạn bị hỏng, bạn sẽ cần dọn dẹp cơ sở dữ liệu của mình. Nếu thông tin đăng nhập của bạn là chính xác, không có vấn đề gì với kết nối và bạn chưa vượt quá giới hạn bộ nhớ PHP của mình, thì cơ sở dữ liệu bị hỏng là thủ phạm có thể xảy ra tiếp theo Bạn có thể sửa các bảng cơ sở dữ liệu bị hỏng trong phpMyAdmin (chúng ta sẽ xem cách thực hiện) 5. Tập tin bị hỏngNếu bạn có tệp trong bản cài đặt WordPress bị hỏng, điều này có thể gây ra sự cố trong cơ sở dữ liệu của bạn. Điều này có thể là do sự cố với plugin có tệp bị hỏng hoặc do chỉnh sửa mà bạn là một trong những nhà phát triển đã thực hiện (đây là nơi để tìm thuê nhà phát triển WordPress tốt nhất) Chúng tôi sẽ sớm xem xét các tùy chọn bạn có để sửa các tệp bị hỏng 6. Trang web hoặc cơ sở dữ liệu của bạn đã bị tấn côngChúng tôi cố tình để cái này cuối cùng vì nó có khả năng làm bạn sợ nhất. trang web hoặc cơ sở dữ liệu WordPress của bạn có thể đã bị tấn công. Tuy nhiên, nếu cơ sở dữ liệu của bạn đang gặp sự cố do bị hack thì việc khắc phục không khó như bạn nghĩ Bạn có thể nhận trợ giúp từ công ty lưu trữ của mình (Kinsta sẽ trợ giúp mọi trường hợp bị hack) hoặc bạn có thể tự khắc phục sự cố Bây giờ, đã đến lúc bắt tay vào sửa một số cơ sở dữ liệu Cách sửa chữa cơ sở dữ liệu WordPressVì bây giờ bạn đã biết nguyên nhân phổ biến của các sự cố cơ sở dữ liệu, nên bạn sẽ đặt câu hỏi này. làm cách nào để sửa chữa cơ sở dữ liệu WordPress của tôi? Các bước chính xác bạn cần thực hiện sẽ phụ thuộc vào bản chất của vấn đề. Trước tiên, hãy thực hiện các bước đơn giản nhất vì những bước này sẽ giải quyết các vấn đề phổ biến nhất Nếu bạn đã xác định rằng cơ sở dữ liệu của mình đang gặp sự cố nghiêm trọng hơn, hãy bỏ qua phần có liên quan của phần này Bắt đầu bằng cách sao lưuCho dù bạn sẽ thực hiện các bước nào để sửa chữa cơ sở dữ liệu của mình, bạn phải luôn bắt đầu bằng cách sao lưu trang web của mình Sử dụng plugin sao lưu hoặc truy cập giao diện nhà cung cấp dịch vụ lưu trữ của bạn và thực hiện sao lưu thủ công tại đó. Kinsta tự động sao lưu các trang web WordPress mỗi ngày, nhưng bạn cũng có thể thực hiện sao lưu thủ công hoặc tăng tần suất nếu cần Cách sử dụng tệp nhật ký cơ sở dữ liệu để chẩn đoán lỗi cơ sở dữ liệu WordPressBước đầu tiên là xem nhật ký lỗi của bạn và xác định vấn đề là gì. Có ba lựa chọn để làm điều này
Đây là cách bạn có thể dễ dàng truy cập Trình xem nhật ký trong MyKinsta Nhật ký sẽ cho bạn biết điều gì đang xảy ra trên trang web của bạn và lỗi nào đã xảy ra. Bạn có thể sử dụng chúng để chẩn đoán sự cố kết nối cơ sở dữ liệu Khi bạn đã hoàn thành việc đó, hãy sử dụng bản sửa lỗi có liên quan bên dưới. Hoặc nếu bạn không thể làm điều đó, hãy thực hiện các bản sửa lỗi này theo thứ tự, vì chúng bắt đầu với cách đơn giản nhất và phổ biến nhất Cách chỉnh sửa thông tin xác thực cơ sở dữ liệu WordPress của bạnNguyên nhân phổ biến nhất gây ra lỗi khi thiết lập kết nối cơ sở dữ liệu là thông tin xác thực cơ sở dữ liệu không chính xác Để chỉnh sửa thông tin đăng nhập cơ sở dữ liệu của bạn, hãy tạo một bản sao lưu wp-config của bạn. php sau đó mở tệp gốc. Sao lưu là điều cần thiết trong trường hợp bạn mắc lỗi khiến mọi thứ trở nên tồi tệ hơn Bạn sẽ tìm thấy wp-config. php trong thư mục gốc của cài đặt WordPress của bạn. Để truy cập nó, bạn sẽ muốn kết nối với trang web của mình qua SFTP Tệp chứa bốn mẩu thông tin cần phải chính xác nếu trang web của bạn sẽ kết nối chính xác với cơ sở dữ liệu của bạn. đó là
Trong wp-config của bạn. php, bốn phần thông tin này sẽ trông như thế này
Để tìm thông tin đăng nhập cơ sở dữ liệu chính xác, bạn cần kiểm tra màn hình quản trị với nhà cung cấp dịch vụ lưu trữ hoặc tìm email ban đầu bạn nhận được khi thiết lập tài khoản lưu trữ Đăng kí để nhận thư mớiBạn muốn biết làm thế nào chúng tôi tăng lưu lượng truy cập của mình hơn 1000%?Tham gia cùng hơn 20.000 người khác nhận bản tin hàng tuần của chúng tôi với các mẹo nội bộ về WordPress Theo dõi ngayNếu bạn là người dùng Kinsta, bạn có thể dễ dàng tìm thấy thông tin đăng nhập cơ sở dữ liệu trong MyKinsta. Cụ thể vào Sites rồi chọn site muốn làm việc. Sau đó, cuộn xuống phần Truy cập cơ sở dữ liệu để tìm thông tin chi tiết liên quan đến cơ sở dữ liệu của bạn Bạn cũng có thể tìm thông tin đăng nhập cơ sở dữ liệu của mình trong phpMyAdmin, bạn có thể truy cập thông tin này qua cPanel nếu đó là giao diện bạn nhận được với nhà cung cấp dịch vụ lưu trữ của mình Khi bạn đã cập nhật chính xác thông tin xác thực cơ sở dữ liệu, hãy lưu wp-config “mới” của bạn. php, đóng nó lại và thử truy cập lại trang web của bạn Nếu bạn vẫn không thể truy cập cơ sở dữ liệu, hãy đọc tiếp để biết thêm giải pháp Cách sử dụng WP_ALLOW_REPAIR để sửa chữa cơ sở dữ liệu WordPressTùy chọn tiếp theo là hướng dẫn WordPress khắc phục mọi sự cố với cơ sở dữ liệu của bạn. Bạn làm điều này bằng cách thêm một dòng trong wp-config của bạn. tập tin php Mở tệp và tìm dòng này
Thêm dòng này ngay phía trên dòng đó
Bây giờ, lưu wp-config của bạn. php và đóng nó lại Một lần nữa, đảm bảo bạn tạo một bản sao lưu của wp-config. php trước, chỉ trong trường hợp Bước tiếp theo là truy cập trang sửa chữa cơ sở dữ liệu. Bạn sẽ tìm thấy điều này tại http. // trang web của bạn. com/wp-admin/duy trì/sửa chữa. php. Thay thế trang web của bạn. com với tên miền của trang web của bạn Điều này sẽ đưa bạn đến trang sửa chữa cơ sở dữ liệu Bạn có hai lựa chọn ở đây
Nếu bạn cũng chọn tối ưu hóa nó, WordPress sẽ chạy qua các bảng cơ sở dữ liệu của bạn và tối ưu hóa chúng để làm cho trang web của bạn hoạt động hiệu quả hơn Nhấp vào bất kỳ nút nào trong hai nút bạn muốn và đợi WordPress sửa cơ sở dữ liệu của bạn. Bây giờ, trang web của bạn sẽ hoạt động bình thường Khi bạn đã hoàn tất, đừng quên xóa dòng mà bạn vừa thêm vào wp-config. tập tin php Nhưng nếu điều này cũng không hoạt động thì sao? Mệt mỏi vì một máy chủ chậm cho trang web WordPress của bạn? . Kiểm tra các kế hoạch của chúng tôi Cách sửa chữa cơ sở dữ liệu WordPress trong phpMyAdminVì vậy, bạn đã thử các tùy chọn ở trên và cơ sở dữ liệu của bạn vẫn không kết nối. Hãy thử sửa nó qua phpMyAdmin Bạn không thoải mái khi truy cập trực tiếp vào cơ sở dữ liệu của mình, bạn có thể muốn sử dụng plugin cho việc này. Một số plugin mà bạn có thể sử dụng để sửa chữa cơ sở dữ liệu WordPress được liệt kê ở phần sau của bài viết này Bạn có thể truy cập phpMyAdmin qua màn hình quản trị của nhà cung cấp dịch vụ lưu trữ của bạn. Trong MyKinsta, bạn truy cập nó bằng cách nhấp vào Trang web, chọn trang bạn muốn làm việc và nhấp vào liên kết Mở phpMyAdmin Khi bạn đã đăng nhập vào phpMyAdmin, hãy nhấp vào cơ sở dữ liệu bạn cần sửa chữa từ danh sách cơ sở dữ liệu bên trái. Các bảng trong cơ sở dữ liệu của bạn sẽ tải ở bên phải Cuộn xuống và đánh dấu vào tùy chọn Check All. Sau đó, trong hộp Với đã chọn, hãy chọn Sửa chữa bảng Hệ thống sau đó sẽ làm việc thông qua các bảng cơ sở dữ liệu của bạn và sửa chữa Nhưng nếu một trong những tùy chọn này không hoạt động hoặc bạn muốn truy cập trang web của mình theo cách khác thì sao? Cách sửa chữa cơ sở dữ liệu WordPress qua WP-CLINếu bạn đang sử dụng dòng lệnh để truy cập cài đặt WordPress của mình, bạn có thể sử dụng WP-CLI để sửa chữa cơ sở dữ liệu Để làm điều này, hãy sử dụng lệnh sửa chữa wp db. Đây có thể là cách nhanh nhất để sửa chữa cơ sở dữ liệu Cách tăng giới hạn bộ nhớ PHPNếu bạn gặp sự cố khi truy cập cơ sở dữ liệu vì giới hạn bộ nhớ PHP của bạn đã bị vượt quá, bạn có thể thực hiện các bước để tăng giới hạn này Trong wp-config. php, tìm dòng này
Phần 256M liên quan đến dung lượng bộ nhớ bạn có sẵn để sử dụng. Nếu đó là một số thấp hơn, hãy chỉnh sửa nó để làm cho nó cao hơn. 256M thường là đủ cho một trang web WordPress. Lưu ý rằng số này có thể khác trong tệp của bạn vì nó thể hiện giới hạn bộ nhớ hiện tại của trang web của bạn. Bạn cũng có thể không tìm thấy dòng này Lưu ý rằng nếu bạn đang sử dụng gói lưu trữ không cho phép bạn truy cập thêm bộ nhớ, bạn có thể cần phải nâng cấp gói của mình để thực hiện điều này. Hoặc bạn có thể muốn chuyển sang nhà cung cấp cung cấp cho bạn nhiều bộ nhớ hơn Thông tinTất cả các gói tại Kinsta đều đặt giới hạn bộ nhớ mặc định là 256 MB. Nếu trang web của bạn được lưu trữ với chúng tôi, bạn sẽ không gặp phải bất kỳ sự cố nào liên quan đến bộ nhớ Cách sửa chữa cơ sở dữ liệu WordPress bằng plugin sửa chữa cơ sở dữ liệuNếu bạn không thấy thoải mái khi sửa cơ sở dữ liệu bằng bất kỳ tùy chọn nào ở trên, bạn có thể sử dụng plugin cơ sở dữ liệu để sửa cơ sở dữ liệu thay thế. Điều này sẽ chỉ hoạt động nếu bạn có quyền truy cập quản trị viên vào trang web của mình Các plugin cho phép bạn sửa chữa cơ sở dữ liệu bao gồm
Cách tối ưu hóa cơ sở dữ liệu WordPress của bạnKhi bạn đã sửa chữa các sự cố cơ sở dữ liệu của mình (hoặc trước khi nó phát triển chúng ngay từ đầu), bạn nên thực hiện các bước để tránh sự cố trong tương lai. Dưới đây là một số mẹo giúp bạn quản lý cơ sở dữ liệu WordPress của mình và bảo vệ nó khỏi các sự cố trong tương lai Tối ưu hóa cơ sở dữ liệu tự động của KinstaTại Kinsta, chúng tôi thực hiện tối ưu hóa cơ sở dữ liệu tự động hàng tuần cho tất cả các trang web WordPress của khách hàng. Điều này có nghĩa là bạn sẽ ít gặp sự cố hơn nếu trang web của bạn được lưu trữ tại Kinsta Plugin tối ưu hóa cơ sở dữ liệuNếu nhà cung cấp dịch vụ lưu trữ của bạn không tối ưu hóa cơ sở dữ liệu cho bạn, bạn có thể sử dụng plugin để giải quyết vấn đề này. Các plugin làm điều này bao gồm
Như một lời nhắc nhở. nếu bạn đang sử dụng Kinsta, bạn sẽ không cần plugin tối ưu hóa cơ sở dữ liệu vì chúng sẽ can thiệp vào quy trình tối ưu hóa tự động mà chúng tôi tự động thực hiện Thêm chỉ mục MySQL vào Bảng wp_options của WordPressViệc thêm chỉ mục MySQL vào bảng wp_options của bạn (hoặc xóa nó khỏi bảng đó) có thể tăng tốc độ kết nối cơ sở dữ liệu. Sử dụng các mẹo trong hướng dẫn này để tìm ra tùy chọn nào sẽ giúp trang web của bạn chạy nhanh hơn Thực hành tốt về quản lý và bảo mật cơ sở dữ liệuThực hành tốt để quản lý cơ sở dữ liệu của bạn tương tự như quản lý trang web WordPress tốt
Tóm lượcGặp sự cố khi kết nối với cơ sở dữ liệu WordPress của bạn là một vấn đề đau đầu và có thể gây khó khăn. Nhưng nếu bạn làm theo các bước trên, bạn sẽ có thể sửa chữa nó và truy cập lại nhanh chóng Đảm bảo bạn làm theo hướng dẫn để ngăn các sự cố cơ sở dữ liệu xảy ra trong tương lai và hy vọng rằng bạn sẽ không phải sửa chữa cơ sở dữ liệu của mình lần thứ hai Nhận tất cả các ứng dụng, cơ sở dữ liệu và trang web WordPress của bạn trực tuyến và dưới một mái nhà. Nền tảng đám mây hiệu suất cao, đầy đủ tính năng của chúng tôi bao gồm
Hãy tự kiểm tra với $20 trong tháng đầu tiên của Lưu trữ ứng dụng hoặc Lưu trữ cơ sở dữ liệu. Khám phá kế hoạch của chúng tôi hoặc nói chuyện với bộ phận bán hàng để tìm thấy sự phù hợp nhất của bạn |