2012-01-04 4 views
5

Mam dostęp do serwera klienta (plesk) przez ssh, aby wyświetlić/edytować pliki my.cnf i php.ini , jeśli wyświetlam je za pomocą vi plik wydaje się być wirtualnie pusty z wpisów? zobacz zrzut ekranu.Dlaczego plik my.cnf na serwerze jest niekompletny lub ma bardzo mało wpisów?

Nie jestem pewien, czy jest to problem dostępu lub pliki są odpowiednie pliki, każda pomoc będzie mile widziane

Dzięki

enter image description here

+2

Więc to tylko przy użyciu wartości domyślnych dla reszty właściwości. Czego jeszcze się spodziewałeś? Zazwyczaj można znaleźć kilka przykładów w/usr/share/mysql/ – Rup

+0

@Rup spodziewałem się rzeczy tak: – Ledgemonkey

+0

# Serwer MySQL [wampmysqld] portu \t \t = 3306 gniazdo \t \t = /tmp/mysql.sock key_buffer = 16M max_allowed_packet = 1500M table_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M basedir = C: /wamp/bin/mysql/mysql5.5.16 log- błąd = c:/wamp/logs/mysql.log datadir = c: /wamp/bin/mysql/mysql5.5.16/data – Ledgemonkey

Odpowiedz

6

Jak już wspomniano Rup w swoim komentarzu, my.cnf plik zawiera tylko te kilka linii. To jest całkiem w porządku, serwer mysql może uruchamiać również bez żadnego pliku konfiguracyjnego - w takim przypadku używa on wartości domyślnych plus wszystko, co jest w linii poleceń. Aby zobaczyć jakie pliki konfiguracyjne mysqld czyta i co domyślnie używa, wystarczy uruchomić:

mysqld --verbose --help 

i będzie produkować raport zawierający na przykład w ten sposób:

 
mysqld Ver 5.0.51a-24-log for debian-linux-gnu on x86_64 ((Debian)) 

Default options are read from the following files in the given order: 
/etc/mysql/my.cnf ~/.my.cnf /usr/etc/my.cnf 

The following groups are read: mysql_cluster mysqld server mysqld-5.0 

Variables (--variable-name=value) 
and boolean options {FALSE|TRUE} Value (after reading options) 
--------------------------------- ----------------------------- 
help        TRUE 
... 
wait_timeout      3600 

To see what values a running MySQL server is using, type 
'mysqladmin variables' instead of 'mysqld --verbose --help'. 
+0

bardzo dziękuję za tę odpowiedź bardzo pomocne, uruchomiłem polecenia i mogę teraz zobaczyć ustawienia konfiguracji, dzięki jeszcze raz – Ledgemonkey

Powiązane problemy