2012-09-21 40 views
5

Gần đây tôi đã xóa mysql 5.1 đã cài đặt mysql 5.6 trên hệ điều hành CENTOS 6 x86 của tôi. Khi tôi cố gắng tìm kiếm các file my.cnf nó là mất tích từ các thư mục:tệp my.cnf bị thiếu và không thể tìm thấy tại bất kỳ thư mục nào

mysqld --verbose --help | grep -A 1 "Default options"

=

/etc/my.cnf, /etc/mysql/my.cnf~/.my.cnf.

Bây giờ tôi đã đi đến thư mục mysql nhà của tôi đó là/var/lib/mysql để tìm tệp .cnf nhưng tất cả tôi tìm thấy là auto.cnf.

Có ai có ý tưởng nào không? Tôi có thể tải xuống tệp my.cnf và đặt nó vào một trong các thư mục đó không?

Trả lời

1

sudo updatedb & & xác định vị trí my.cnf

+0

Điều gì sẽ là cách hệ điều hành CENTOS thực hiện? :) 'yum updatedb && locate my.cnf'? Tôi đã thử 'xác định vị trí my.cnf' nhưng nó nói' /var/lib/mlocate/mlocate.db không có tập tin hoặc thư mục đó. –

+0

yum là để quản lý (cài đặt, gỡ bỏ) phần mềm, cố gắng để xác định vị trí tập tin với người dùng root – jipipayo

0

nếu bạn đang gặp rắc rối với xác định vị trí

như root: find/-name my.cnf

làm thế nào bạn cài đặt mysql? với yum?

+1

Một '-type f' sẽ tăng tốc độ đáng kể. –

0

Tôi đang chạy Centos 6.5. Khi tôi cài đặt MySQL-server.X86_64 5.6.12-2.el6, nó đặt my.cnf vào/usr. /usr/my.cnf? My.cnf làm cái quái gì trong/usr?

tôi tìm thấy nó bằng cách sử find/-iname my.cnf -print

0

Vị trí được thay đổi để /mysql.d, và tên tập tin được thay đổi thành một cái gì đó giống như mysqld.cnf. Ngoài ra, có một câu hỏi tương tự ở đâu đó (có thể trùng lặp ở đây hoặc ở đó).

+0

16.04 LTS Ubuntu * hoạt động. –

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