LỖI 2002 [HY000]. Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '/var/run/mysqld/mysqld. vớ' [2]
Chào mọi người,
Tôi đang cố truy cập mysql thông qua web ssh trong dịch vụ ứng dụng Linux php, nhưng tôi gặp phải lỗi này
LỖI 2002 [HY000]. Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '/var/run/mysqld/mysqld. vớ' [2]
Có ai có thể giúp tôi về cái này không?
Trân trọng,
Aleksandar
Bình luận
Nhận xét · Hiển thị 1
Bình luận
5. Cần 1600 ký tự còn lại ký tự
▼
- Hiển thị cho tất cả người dùng
- Hiển thị với người đăng gốc & Microsoft
- Người kiểm duyệt có thể xem
- Có thể xem bởi người kiểm duyệt và người đăng gốc
- Khả năng hiển thị nâng cao
tệp đính kèm. Có thể sử dụng tối đa 10 tệp đính kèm [bao gồm cả hình ảnh] với tối đa 3. 0 MiB mỗi cái và 30. tổng cộng 0 MiB
GHI CHÚ. Chúng tôi đang trong quá trình sửa đổi cấu trúc và cấu hình tệp cho nhiều ngăn xếp Bitnami. Do những thay đổi này, đường dẫn tệp được nêu trong hướng dẫn này có thể thay đổi tùy thuộc vào việc ngăn xếp Bitnami của 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 cài đặt Bitnami của bạn và cách tiếp cận cần tuân theo, hãy chạy lệnh bên dưới
$ test ! -f "/opt/bitnami/common/bin/openssl" && echo "Approach A: Using system packages." || echo "Approach B: Self-contained installation."
Đầu ra của lệnh cho biết phương pháp cài đặt nào [A hoặc B] được sử dụng và sẽ cho phép bạn xác định các đường dẫn, cấu hình và lệnh sẽ sử dụng trong hướng dẫn này. Tham khảo Câu hỏi thường gặp để biết thêm thông tin về những thay đổi này
Kiểm tra nhật ký
Trước khi thử khôi phục cơ sở dữ liệu MySQL, bạn nên kiểm tra lỗi chính xác trong tệp nhật ký. Để kiểm tra các mục mới nhất trong tệp nhật ký MySQL, hãy chạy lệnh bên dưới
Đối với cài đặt Bitnami theo Phương pháp A [sử dụng gói hệ thống Linux]
$ sudo tail -n 100 /opt/bitnami/mysql/logs/mysqld.log
Đối với cài đặt Bitnami theo Phương pháp B [cài đặt khép kín]
$ sudo tail -n 100 /opt/bitnami/mysql/data/mysqld.log
Khởi động lại và sửa chữa cơ sở dữ liệu
Giả sử lỗi sau trong tệp nhật ký
110108 10:37:45 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'user' is marked as crashed
mysql
Cơ sở dữ liệu MySQL được định cấu hình để sử dụng công cụ InnoDB theo mặc định. Bạn có thể thêm tùy chọn innodb_force_recovery=1 trong tệp cấu hình chính của MySQL tại /opt/bitnami/mysql/etc/my. cnf để thử và sửa cơ sở dữ liệu
[mysqld] innodb_force_recovery = 1
Bắt đầu cơ sở dữ liệu MySQL bằng lệnh sau
$ mysqld --skip-grant-tables --user=mysql --skip-external-locking --port=3306 --sock=/opt/bitnami/mysql/tmp/mysql.sock
Mở một bảng điều khiển mới và thử đăng nhập vào cơ sở dữ liệu
$ mysql -u root -p
Trong trường hợp này, lỗi liên quan đến mysql. bảng người dùng. Chạy các lệnh này
mysql> use mysql; mysql> repair table user; mysql> check table user; mysql> exit;
Nếu bảng được phục hồi, bạn sẽ thấy “OK” trong mysql. bảng trạng thái người dùng. Đừng quên xóa tùy chọn innodb_force_recovery khỏi my. cnf và khởi động lại máy chủ MySQL
________số 8Nếu bạn tìm thấy một lỗi khác hoặc không thể khắc phục sự cố, chúng tôi có thể cố gắng trợ giúp tại https. //github. com/bitnami/vms
GHI CHÚ. Chúng tôi đang trong quá trình sửa đổi cấu trúc và cấu hình tệp cho nhiều ngăn xếp Bitnami. Do những thay đổi này, đường dẫn tệp được nêu trong hướng dẫn này có thể thay đổi tùy thuộc vào việc ngăn xếp Bitnami của 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 cài đặt Bitnami của bạn và cách tiếp cận cần tuân theo, hãy chạy lệnh bên dưới
$ test ! -f "/opt/bitnami/common/bin/openssl" && echo "Approach A: Using system packages." || echo "Approach B: Self-contained installation."
Đầu ra của lệnh cho biết phương pháp cài đặt nào [A hoặc B] được sử dụng và sẽ cho phép bạn xác định các đường dẫn, cấu hình và lệnh sẽ sử dụng trong hướng dẫn này. Tham khảo Câu hỏi thường gặp để biết thêm thông tin về những thay đổi này
GHI CHÚ. Chúng tôi đang trong quá trình sửa đổi cấu hình cho nhiều ngăn xếp Bitnami. Do những thay đổi này, đường dẫn tệp và các lệnh được nêu trong hướng dẫn này có thể thay đổi tùy thuộc vào việc ngăn xếp Bitnami của bạn sử dụng MySQL hay MariaDB. Để xác định máy chủ cơ sở dữ liệu nào được sử dụng trong ngăn xếp của bạn, hãy chạy lệnh bên dưới
0$ sudo tail -n 100 /opt/bitnami/mysql/logs/mysqld.log
Đầu ra của lệnh cho biết máy chủ cơ sở dữ liệu nào [MySQL hoặc MariaDB] được cài đặt sử dụng và sẽ cho phép bạn xác định hướng dẫn nào cần tuân theo trong tài liệu của chúng tôi cho các hoạt động chung liên quan đến cơ sở dữ liệu
Kiểm tra nhật ký
Trước khi thử khôi phục cơ sở dữ liệu MariaDB, bạn nên kiểm tra lỗi chính xác trong tệp nhật ký. Để kiểm tra các mục mới nhất trong tệp nhật ký MariaDB, hãy chạy lệnh bên dưới
Đối với cài đặt Bitnami theo Phương pháp A [sử dụng gói hệ thống Linux]
1$ sudo tail -n 100 /opt/bitnami/mysql/logs/mysqld.log
Đối với cài đặt Bitnami theo Phương pháp B [cài đặt khép kín]
2$ sudo tail -n 100 /opt/bitnami/mysql/logs/mysqld.log
Khởi động lại và sửa chữa cơ sở dữ liệu
Giả sử lỗi sau trong tệp nhật ký
110108 10:37:45 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'user' is marked as crashed
Cơ sở dữ liệu MariaDB được định cấu hình để sử dụng công cụ InnoDB theo mặc định. Bạn có thể thêm tùy chọn innodb_force_recovery=1 trong tệp cấu hình MariaDB chính tại /opt/bitnami/mariadb/my. cnf để thử và sửa cơ sở dữ liệu
[mysqld] innodb_force_recovery = 1
Bắt đầu cơ sở dữ liệu MariaDB bằng lệnh sau
5$ sudo tail -n 100 /opt/bitnami/mysql/logs/mysqld.log
Mở một bảng điều khiển mới và thử đăng nhập vào cơ sở dữ liệu
$ mysql -u root -p
Trong trường hợp này, lỗi liên quan đến mysql. bảng người dùng. Chạy các lệnh này
7$ sudo tail -n 100 /opt/bitnami/mysql/logs/mysqld.log
Nếu bảng được phục hồi, bạn sẽ thấy “OK” trong mysql. bảng trạng thái người dùng. Đừng quên xóa tùy chọn innodb_force_recovery khỏi my. cnf và khởi động lại máy chủ MariaDB
$ sudo tail -n 100 /opt/bitnami/mysql/logs/mysqld.log
8Nếu bạn tìm thấy một lỗi khác hoặc không thể khắc phục sự cố, chúng tôi có thể cố gắng trợ giúp tại https. //github. com/bitnami/vms