Tôi không thể tìm thấy tệp my.cnf hoặc tệp cấu hình khác cho MySQL đi kèm với MAMP. Nó không bao gồm một?MySQL có bao gồm MAMP không bao gồm tệp cấu hình không?
Trả lời
Các máy chủ MySQL của MAMP (không PRO) sẽ được bắt đầu mà không bất kỳ file my.cnf. Nhưng bạn có thể tạo tệp my.cnf của riêng mình.
- Dừng máy chủ
- Tạo một file
my.cnf
trong/Applications/MAMP/conf/
- Thêm nội dung của bạn vào
my.cnf
- Lưu
my.cnf
- máy chủ Bắt đầu
Bạn không cần phải đặt một hoàn chỉnh cấu hình trong tệp my.cnf. Bạn chỉ có thể thêm các bộ phận của một cấu hình ... ví dụ:
[mysqld]
max_allowed_packet = 64M
Không, nó không đi kèm với các file my.cnf
Một số biến thể my.cnf chuẩn có thể được tìm thấy tại/Applications/MAMP/Library/hỗ trợ-files/
Gọi mysqld --verbose --help | less
trên MAMP mysqld báo cáo nhị phân:
Mặc định tùy chọn được đọc từ các file sau theo thứ tự nhất định: /etc/my.cnf /etc/mysql/my.cnf /Applications/MAMP/conf/my.cnf ~ /.my.cnf
Sao chép một trong các biến thể trong/Applications/MAMP/Library/support-files/vào một trong các vị trí trong thứ tự tìm kiếm của mysqld ở trên, và bạn nên làm tốt sau khi khởi động lại daemon.
Tôi thấy rằng MAMP PRO sẽ tạo my.cnf theo mặc định khi khởi động trong thư mục MAMP/tmp nếu ~/my.cnf không được cung cấp ... grepping ps aux bạn có thể tìm thấy vị trí mặc định trong/Applications /MAMP/tmp/my.cnf ...
ps aux | grep mysql
nào được cung cấp sau ...
root 284 0.0 0.1 2435544 532 ?? Ss 12:00AM 0:00.06 /bin/sh /Applications/MAMP/Library/bin/mysqld_safe
--defaults-file=/Applications/MAMP/tmp/mysql/my.cnf
--port=8889 --socket=/Applications/MAMP/tmp/mysql/mysql.sock
--user=mysql --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid
--log-error=/Applications/MAMP/logs/mysql_error_log.err
--tmpdir=/Applications/MAMP/tmp/mysql/tmpdir
--datadir=/Library/Application Support/appsolute/MAMP PRO/db/mysql
Kể từ khi máy chủ MAMP tạo my.cnf
động khi khởi động máy chủ MAMP, cách tốt nhất là sử dụng các bước sau đây để thêm hoặc chỉnh sửa cấu hình MySQL:
- Dừng MAMP máy chủ
- Chuyển đến Files> Chỉnh sửa Template> MySQL
- Hãy thay đổi cần thiết và tiết kiệm
- Restart MAMP
Tôi cố gắng này trên MAMP PRO 3.5.
Cảm ơn bạn! Tôi biết có một cách để làm điều này thông qua MAMP – Rkey
thêm "innodb_force_recovery = 1" –
Đối với MAMP 3.5 trên Mac El Capitan, chỉ này làm việc cho tôi:
- Dừng máy chủ
- Tạo một file
my.cnf
trong/Applications/MAMP/Library/
Thêm nội dung của bạn vào
my.cnf
như[mysqld] max_allowed_packet = 64M
Lưu
my.cnf
- Máy chủ bắt đầu
Không bắt buộc phải thay đổi quyền sở hữu tệp, nó sẽ hoạt động. Xác minh bằng cách chạy SHOW VARIABLES
trong phpmyadmin và tìm cài đặt đã thay đổi của bạn.
- 1. Cách bao gồm các tệp cấu hình khác trong web.xml
- 2. PHP CLI bao gồm() không tìm tệp
- 3. cobertura-maven-plugin không bao gồm cấu hình
- 4. Cách bao gồm tệp cấu hình cho .Net
- 5. Bao gồm jQuery, nếu không bao gồm đã
- 6. Bao gồm tệp .cpp?
- 7. Bao gồm các tệp kết cấu vào tệp collada
- 8. Tôi có thể bao gồm các tệp cấu hình con trong .hgrc của tôi không?
- 9. Bao gồm các tệp R?
- 10. Tôi có cần bao gồm @synthesize không?
- 11. Django Bao gồm - họ có xấu không?
- 12. Màn hình java có bao gồm các biến mẫu không?
- 13. Bao nhiêu PHP bao gồm quá nhiều?
- 14. Các tệp Javascript có nên bao gồm BOM hay không?
- 15. Có thể bao gồm một tệp MetaPost khác không?
- 16. Phía máy khách bao gồm phía máy chủ bao gồm?
- 17. Bao gồm tệp tự động WiX
- 18. Sử dụng XML bao gồm hoặc cấu hình tài liệu tham khảo trong app.config để bao gồm các cài đặt của các tệp cấu hình khác
- 19. không mở Có thể bao gồm tập tin "d3dx9.h"
- 20. PHP bắt lỗi không bao gồm
- 21. Bao gồm tệp .js trong tệp .js
- 22. tar/gzip không bao gồm các tệp nhất định
- 23. Lỗi bao gồm hình ảnh trong Latex
- 24. php bao gồm có cách nào để bao gồm một tệp tương đối chỉ với tài liệu đó không?
- 25. Tổ chức bao gồm
- 26. Bao gồm tệp lô trong tệp lô
- 27. Maven Xây dựng không bao gồm tệp .class trong jar
- 28. Codeigniter: Cách bao gồm các tệp javascript
- 29. Đường ray không thể bao gồm AngularJS
- 30. Thực hành không tốt có bao gồm các tệp thuộc tính/cấu hình trong các lọ không?
Lưu ý rằng MAMP Pro sẽ tạo phiên bản riêng của nó. Bạn có thể chỉnh sửa nó nhiều hơn "độc đáo", mặc dù đó là một chút đau cho những người sử dụng dòng lệnh. Chỉ cần vào File-> Edit Template-> MySQL my.cnf, và thay đổi bất cứ cài đặt nào bạn cần. Thông tin thêm về cả MAMP và MAMP pro [ở đây] (http://blog-en.mamp.info/2010/02/how-to-set-mysql-default-storage-engine.html). –
Thêm thủ công tệp my.cnf vào Ứng dụng/MAMP/conf/giải quyết L ERI 2006 (HY000) tại dòng 1357: Máy chủ MySQL đã biến mất. Bài đăng này cũ nhưng vẫn phù hợp với MAMP Phiên bản 3.0.2 (không chuyên nghiệp) – C13L0
+1 cho 'max_allowed_packet'. Làm thế nào bạn biết ** chính xác ** những gì tôi đang tìm kiếm? – iGbanam