Tôi muốn thay đổi biến máy chủ mysql character_set_server
thành utf8. Tôi đã googled về điều này nhưng dường như không thể tìm thấy những thông tin tôi đang tìm kiếm hoặc các hướng dẫn không phù hợp. Có vẻ như tôi cần chỉnh sửa tệp có tên my.cnf nhưng tệp này không tồn tại trên hệ thống của tôi. Phiên bản là 5.1.36.Thay đổi biến máy chủ character_set_server
Trả lời
Chạy truy vấn này:
set global character_set_server = utf8;
sau đó khởi động lại mysql. bạn sẽ nhìn thấy danh sách tất cả các biến của bạn với một đơn giản
show variables;
Điều này không đúng. Nếu bạn chạy truy vấn và khởi động lại MySQL, bạn sẽ có chính xác cùng một character_set_server như trước khi bạn đưa ra truy vấn, có thể hoặc không thể là utf8. Khởi động lại mysql tải lại cấu hình từ đĩa. – cosimo
Bạn dường như không biết những điều cơ bản của MySQL. Vì vậy, xin vui lòng, ít nhất TEST câu trả lời của bạn trước khi gửi chúng. –
Điều này không hoạt động !! –
đây là kết quả đầu tiên từ google
http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_character-set-server
có hai cách để thiết lập cấu hình
- này qua tệp cấu hình (bộ ký tự-máy chủ), bắt buộc phải khởi động lại
- hoặc qua
set global/session
character_set_server, điều này không yêu cầu khởi động lại, NHƯNG nếu cơ sở dữ liệu của bạn khởi động lại, nó sẽ biến mất, sau đó bạn sẽ cần phải thiết lập này một lần nữa
cảm ơn vì câu trả lời của bạn nhưng tôi không hiểu tại sao downvote, tài liệu đó không chính xác rõ ràng đối với người không có kinh nghiệm, vì vậy tôi nghĩ tôi sẽ đặt câu hỏi ở đây. – grai
nhưng trước tiên là từ kết quả google :(bạn nên hỏi tại serverfault thay vì ở đây – ajreal
Tất nhiên bạn là đúng, nhưng vấn đề là: "Tùy chọn này là động, nhưng chỉ máy chủ nên đặt thông tin này. Bạn không nên đặt giá trị của biến này theo cách thủ công ". http://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html –
Địa điểm của my.ini và các file my.cnf:
http://dev.mysql.com/doc/refman/5.0/en/option-files.html
Đối với câu hỏi liệu bạn nên sử dụng my.ini hoặc my.cnf tác phẩm, tài liệu trên khẳng định rằng
của Windows syste MS sử dụng cả my.ini và my.cnf,
Hệ thống Linux, Unix, Mac OS X sử dụng my.cnf.
- 1. Thay đổi số lượng chủ đề cho máy chủ Jenkins
- 2. Máy chủ SQL: Thay đổi cơ sở dữ liệu hiện tại qua biến
- 3. đặt tên máy chủ thành biến
- 4. Thay đổi chuỗiCài đặt máy chủ cho dữ liệu.frame
- 5. Thay đổi kích thước hình ảnh trên máy chủ
- 6. Thay đổi phía máy chủ ở chế độ góc html5
- 7. Linux - thay đổi tên máy chủ trong CLI
- 8. Thay đổi cổng cho máy chủ web TeamCity
- 9. máy chủ ảo DocumentRoot không bị thay đổi
- 10. Javascript: Tên biến động của máy chủ
- 11. Biến toàn cầu trong máy chủ Python
- 12. Không thể đăng nhập vào máy chủ SQL sau khi thay đổi tên máy tính
- 13. lưu biến cố định trên máy chủ thông qua .htaccess
- 14. Đổi tên phiên bản máy chủ sql
- 15. Giải quyết lỗi "Máy chủ MySQL đã biến mất"
- 16. Java - Nghe thay đổi biến
- 17. Thay thế máy chủ tại Uri
- 18. Viết lại biến máy chủ trong IIS 7.5
- 19. Cookie phiên không thay đổi bằng cách sử dụng máy chủ ajax và nodejs
- 20. Kết nối lại trên Máy chủ MySQL đã Biến mất
- 21. Tên/Đổi tên Máy chủ SQL Azure
- 22. Chuyển đổi dưới Máy biến áp
- 23. Thay đổi chủ đề của trang web
- 24. Django - OperationalError: (2006, 'Máy chủ MySQL đã biến mất')
- 25. Làm cách nào để giữ máy khách Android được kết nối với máy chủ ngay cả khi thay đổi hoạt động và gửi dữ liệu đến máy chủ?
- 26. Máy chủ và máy chủ Android của Android
- 27. Lỗi giá treo - 'Máy chủ MySQL đã biến mất'
- 28. Biến máy chủ HTTP_HOST có luôn được xác định không?
- 29. Python SQLAlchemy - "máy chủ MySQL đã biến mất"
- 30. Biến môi trường máy chủ Rstudio không tải?
Chỉ cần lưu ý cho khách truy cập trong tương lai tại đây: OP chấp nhận câu trả lời đơn giản là sai (xem nhận xét trên đó để xem lý do). Thay vào đó, hãy xem câu trả lời được trả lời cao nhất. (Đó không phải là câu trả lời của tôi, và tôi không có cổ phần cá nhân trong câu hỏi này, đây chỉ là một PSA). –