Lỗi WAMP / MySQL không đúng ngôn ngữ


76

Tôi đã cài đặt lại WAMP nhiều lần, tìm kiếm hàng trăm trang theo đúng nghĩa đen và nó không khắc phục được sự cố này:

nhập mô tả hình ảnh ở đây

Tôi đã xem bên trong các tệp cấu hình phpmyadmin, đặt:

$cfg['Lang'] = 'en-utf-8';

Đã gỡ cài đặt nhiều lần (như đã đề cập) và dường như không gặp may mắn gì. Bất kỳ trợ giúp sẽ được đánh giá cao.


1
Lỗi đó thực sự được dịch là gì?
MackieeE

2
@MackieeE: "không có cơ sở dữ liệu nào được chọn"
Mat

Tôi không có đầu mối. Trên máy chủ SAMP của tôi, tôi (cố tình) tạo ra lỗi mysql, nó trông giống như: (lỗi # 1045) Accès refusé pour l'utilisateur: 'Dobby' @ '@ localhost' (mot de Pass: OUI). Vì vậy, ngôn ngữ mặc định (google) là tiếng Pháp, kỳ quặc. Tuy nhiên, tôi quan tâm đến việc thay đổi nó, vì tôi không biết cách đọc tiếng Pháp.
Dobby

@ user3664313 Hãy thử câu trả lời từ đây
HamZa

Thay đổi phiên bản trình cài đặt
Syed Qarib

Câu trả lời:


173

Để thay đổi ngôn ngữ mà MySQL sử dụng khi báo cáo, bạn cần thay đổi my.initệp như sau.

Tìm dòng này:

# Change your locale here !
lc-messages=fr_FR

Và thay đổi nó thành ngôn ngữ ưa thích của bạn, ví dụ:

lc-messages=en_GB

Để thay đổi nó thành English US, bạn có thể làm như sau:

lc-messages=en_US

Lưu tệp và sau đó khởi động lại MySQL.

left click wampmanager icon -> MySQL -> Service -> Restart Service

Hãy nhớ những người sản xuất WampServer là người Pháp, vì vậy tôi đoán đó là lý do tại sao điều này đã được thêm vào my.initệp và họ chỉ quên xóa nó trong bản phát hành này.

Cách tìm my.ini trong WAMPServer

Sử dụng các menu wampmanager như sau: -

left click wampmanager icon -> MySQL -> my.ini

Thao tác này sẽ tải tệp my.ini vào trình chỉnh sửa của bạn.

Tại đây, bạn có thể tìm thấy danh sách các ngôn ngữ hợp lệ


27
Tôi đã đặt của tôi thành: lc-messages = morse_CODE và bây giờ lỗi của tôi xuất hiện như sau: -.-- --- ..- / .... .- ...-. / .- -. /. .-. .-. --- .-. / .. -. / -.-- --- ..- .-. / - -.-- ... --.- .- .. / ... -.-- -. - .- -..-
James Wilson

5
@JamesWilson Dù nổi thuyền của bạn
RiggsFolly

2
sau khi thiết lập en_GBhoặc en_USsử dụng ngôn ngữ , lc-messagesbạn nên khởi động lại máy chủ mysql.
Sam

5
người vẫn sử dụng tiếng Pháp làm ngôn ngữ sản xuất mặc định
Dr Deo

5
@DrDeo Đúng như tôi đã nói trong asnwer, những người tử tế tại AlterWay là người Pháp, vì vậy tôi cho rằng trong khi thử nghiệm một bản phát hành, họ thấy hữu ích khi xem các thông điệp bằng ngôn ngữ của họ!
RiggsFolly

4

Thay đổi các cài đặt sau trong tệp my.ini

lc-messages=en_US

Để thay đổi vĩnh viễn các tùy chọn ngôn ngữ


6
Câu trả lời này (định dạng sang một bên) là một bản sao của câu trả lời đã được chấp nhận. Bạn có cái gì bổ sung để thêm không?
dg99

2

$cfg['Lang'] = 'en-utf-8'; và bạn bè thay đổi ngôn ngữ cho phpmysql, không cho máy chủ mysql, vì vậy bất kỳ thứ gì đến từ chính máy chủ cơ sở dữ liệu sẽ không bị ảnh hưởng.

Bạn cần khởi động daemon máy chủ với --lc_messages=en_US (hoặc đặt nó vào tệp cấu hình có liên quan), đối với cài đặt mỗi phiên chỉ cần sử dụngSET lc_messages = 'en_US';


1
Làm cách nào để làm điều đó --lc_messages=en_UStrong windows? : S
Dobby

IIRC bạn chỉ cần đưa nó vào my.inihoặc my.cnf, bất cứ thứ gì bạn có, trong [mysqld]phần, như lc_messages = en_US, tất nhiên bạn cần khởi động lại máy chủ. Tuy nhiên, đã không sử dụng Windows trong một thời gian dài.
Eugen Rieck
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.