Nhận xét. Daemon MySQL không thể bị giết vì nó được sở hữu bởi người dùng Docker systemd+ và nó là điểm vào của vùng chứa. Thật vậy, mysqld đã được xử lý với PID 1. Điều này có nghĩa là daemon MySQL có thể được khởi động lại bằng cách khởi động lại bộ chứa Docker và cấu hình MySQL đó có thể được sửa đổi ở giữa
Tôi nhận thấy trong nhật ký MySQL tail -f /var/log/mysql/error.log
rằng quá trình khôi phục dữ liệu đã được kích hoạt khi bắt đầu trình nền do có sự bất thường được phát hiện trong quá trình quét nhật ký nội bộ. cơ sở dữ liệu không được đóng đúng cách. Tuy nhiên, quá trình khôi phục không thể sửa chữa dữ liệu và một sự cố cố ý đã xảy ra. Kết quả là, vùng chứa đã được khởi động lại, v.v. Vòng lặp vô hạn này đã ngăn mysqld khởi động và ổ cắm được sử dụng bởi máy khách mysql
1] Cấu hình này của /etc/mysql/conf.d/my.cnf
được kích hoạt để bỏ qua quá trình khôi phục
[mysqld]
innodb_force_recovery=4
và sử dụng ứng dụng khách mysql có ổ cắm để kết xuất các lược đồ quan trọng và/hoặc xóa các lược đồ bị hỏng. Đừng quên xóa dòng này khỏi trang của tôi. cnf sau khi bạn hoàn thành
Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắmCan't connect to local MySQL server through socket '/tmp/mysql.sock' [2] docker
Giải pháp
kiểm tra kết nối
mysql -u root -h 127.0.0.1 -p 3306 DATABASE_NAME
Không sử dụng 'localhost'
bộ chứa mysql Docker để kết nối ip là '127. 0. 0. 1'
Changed host: localhost to host: 127.0.0.1
https. // stackoverflow. com/a/30534549/1399891
#docker [30] #rails [38] #mysql [8]
Danh sách
Vui lòng kích hoạt JavaScript để xem các bình luận được cung cấp bởi Disqus
Nhận loại nội dung của tệp trên đường ray
x1wins@changwoo. net
$ đá quý cài đặt mime-t. #content-type [1] #ruby [13] #rails [38]
viết /myapp/tmp/redis/appendonly. aof
x1wins@changwoo. net
CW-OVP % bản dựng docker. #docker [30] #docker-image [1] #docker-build [1]
thiết lập máy chủ ftp với docker
x1wins@changwoo. net
1. FTP1. docker chạy. #docker [30] #ftp [1] #apache [1]
cắt hình ảnh đường ray
x1wins@changwoo. net
[CZGHPChUAAA3jqE. png. #crop [1] #đường ray [38]
giết quá trình Rails với tìm số cổng trong macos
x1wins@changwoo. net
lsof -wni tcp. 3000Th. #macos [3] #rails [38]
cài đặt máy chủ thư
x1wins@changwoo. net
Bước 1. Tạo đường dẫn s. #docker-compose [9] #mailserver [1] #linux [2] #macos [3] #docker [30]
Đã xảy ra lỗi khi gọi GetAuthorizationToken
x1wins@changwoo. net
% aws ecr get-login-. #aws [16] #kops [6] #docker [30] #ecs [2] #private-registry [2] #k9s [2]
Rails paper_trail đá quý với văn bản hành động
x1wins@changwoo. net
config/khởi tạo/. #paper_trail [1] #rails [38]
Cài đặt Metasploit, chạy
x1wins@changwoo. net
1. Cài đặt & xây dựng. #metasploit [1] #docker-compose [9] #docker [30]
rbenv `find_spec_for_exe'. không thể tìm thấy gói đá quý
x1wins@changwoo. net
cập nhật đá quý --system. #bó [1] #đường ray [38]