Điểm:0

MySQL không lưu vào các thư mục dữ liệu riêng biệt

lá cờ in

Gần đây tôi đã phải vật lộn với MySQL và đó là thư mục dữ liệu rất nhiều. Lúc đầu, tôi đã thử dùng docker nhiều lần nhưng công ty chúng tôi không thích docker hơn mà không ai biết tại sao.

Vì vậy, tôi đưa ra một giải pháp.

Một số thông tin;

  • Nhiều máy chủ (6) sẽ gửi dữ liệu (như sao chép đa nguồn) và một nô lệ
  • Theo người quản lý của chúng tôi, sáu là quá nguy hiểm để tạo một bộ bản sao nô lệ đa nguồn
  • Tôi đã đặt hàng các IP bổ sung và định cấu hình chúng.
  • Hiện tại, máy chủ phụ có 3 IP từ nhà cung cấp máy chủ chuyên dụng.
  • Tôi có thể ping những IP đó, tôi có thể kết nối với phpmyadmin bằng IP mới
  • Điều duy nhất không hoạt động là nơi MySQL đặt dữ liệu
  • Tôi đã chỉnh sửa tệp cấu hình và thay đổi tất cả các thư mục và cổng dữ liệu của IP khác
  • Các tệp cấu hình tôi đã chỉnh sửa nằm trong > /etc/mysql/maridadb.conf.d/50-server(n).cnf
  • Nhưng bất cứ khi nào tôi tạo một số cơ sở dữ liệu trong một IP khác được gán cho MySQL, các IP MySQL khác cũng có thể xem và thực hiện các hành động trên đó.

Dưới đây, bạn có thể xem hình ảnh cho cấu hình của maria cho các trường hợp khác nhau.

Phần này làm tôi bối rối, vì tôi đã tách chúng bằng các thư mục dữ liệu và IP khác nhau, làm thế nào chúng vẫn có thể nhìn thấy những người khác. Bất cứ khi nào tôi tạo một cơ sở dữ liệu trong MySQL, nó sẽ đặt /var/lib/mysql.

Làm cách nào tôi có thể quản lý một máy chủ, nhiều Cổng IP và nhiều cơ sở dữ liệu MySQL mà không cần nhìn thấy/truy cập chúng?

cài đặt cấu hình máy chủ maria

Phill  W. avatar
lá cờ cn
Bạn nói rằng bạn đang "vật lộn với Thư mục dữ liệu" và điều "không hoạt động" là nơi MySQL/MariaDB đặt dữ liệu của nó. Phần còn lại của bài đăng của bạn là về một cái gì đó hoàn toàn khác, theo như tôi có thể nói. Quên nỗ lực Heath Robinson quá phức tạp này đi - bạn đang thực sự cố gắng giải quyết vấn đề gì? "không hoạt động" là gì?
emir ko avatar
lá cờ in
MySQL luôn đặt dữ liệu vào/var/lib/mysql mặc dù tôi định cấu hình thư mục dữ liệu làm vị trí khác.
Phill  W. avatar
lá cờ cn
Đăng tệp cấu hình mà bạn đã thực hiện thay đổi này.
lá cờ ua
Máy chủ là "nội bộ" hay được cung cấp bởi một công ty Đám mây?
lá cờ ua
Bạn bảo nó tìm trong `[mysql1]` chứ không phải trong `[mysql]` như thế nào?
emir ko avatar
lá cờ in
Tôi đang thêm cấu hình vào, `/etc/mysql/mariadb.conf/50-server(n).cnf` Và kích hoạt tất cả các phiên bản mysql với `mysqld_multi start` Trong câu hỏi ban đầu, tôi đã thêm ảnh chụp màn hình cho 50-server1.cnf và 50-server2.cnf Trong các tệp cấu hình đó, tôi sử dụng `datadir` để xác định đường dẫn dữ liệu mà tôi muốn mysql sử dụng. Máy chủ này là kim loại trần do hetzner cung cấp.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.