2011-10-11 32 views
8

tôi muốn tạo một db mới trong mysql. Và tôi đặt utf8 làm bộ ký tự mặc định. nhưng khi tôi muốn khởi động lại db, mysql không khởi động lại được và mysql đăng lời nhắc sau:cách đặt bộ ký tự mặc định?

Cố gắng khởi động máy chủ ... Không thể kết nối lại với Máy chủ MySQL. Máy chủ không thể khởi động được.

Plugin 'FEDERATED' bị tắt.

C: \ Program Files \ MySQL \ MySQL Server 5.5 \ bin \ mysqld: biến vô danh 'mặc định ký tự-set = utf8'

hủy bỏ

C: \ Program Files \ MySQL \ MySQL Server 5.5 \ bin \ mysqld: Tắt hoàn thành

Bằng cách này, tôi biết rằng sau khi hủy bỏ bộ ký tự mặc định, mysql có thể khởi động lại. Nhưng nếu tôi phải đặt bộ ký tự mặc định, cho dù có là một số cách khác để làm cho công việc mysql một lần nữa ?!

+0

Bạn có thiết lập này trong tập tin cấu hình cho mysql? Hãy thử character-set-server = utf8 – EO2

+0

u có nghĩa là trong my.init ?! –

+0

tôi đã sẵn sàng dùng thử, nhưng nó vẫn đăng lời nhắc tương tự và không thể khởi động lại –

Trả lời

21

Tôi gặp sự cố tương tự. Câu trả lời, như EO2 đã chỉ ra, là bộ ký tự mặc định không được chấp nhận trong 5.5. Bạn nên sử dụng thay vì:

character-set-server = utf8 

BTW, nó tốt hơn nếu câu trả lời được trả lời như câu trả lời, không bình luận ... ;-)

Các vấn đề liên quan