2010-04-30 54 views
6

我正在使用Mac OS X Snow Leopard Apple計算機。如何重新啓動mysql以及my.cnf文件的位置

我在我的機器上使用說明here安裝MySQL。一切都很好。不過,我有兩個問題。

  1. 哪裏是my.cnf文件?我搜索了整個文件系統,結果是空的。是否有可能沒有my.cnf,並且MySQL使用默認值。如果是,那麼我可能應該在/etc/mysql處創建my.cnf。是對的嗎?

  2. 如何重新啓動MySQL服務器?我知道它重新啓動我的機器時就開始了。這是plist的樣子。 mysqld_safe不讓我重新啓動服務器。

    保持活動 標籤 com.mysql.mysqld 計劃 在/ usr /本地/ MySQL的/斌/ mysqld_safe的 RunAtLoad 用戶名 MySQL的 WorkingDirectory 在/ usr /本地/ MySQL的

回答

8

從my.cnf中的例子是與MySQL:

# You can copy this file to 
# /etc/my.cnf to set global options, 
# mysql-data-dir/my.cnf to set server-specific options (in this 
# installation this directory is /usr/local/mysql/data) or 
# ~/.my.cnf to set user-specific options. 

在我的OS X 10.4的實例,my.cnf文件是/etc/my.cnf中。

要重啓MySQL,使用mysqladmin將其關閉,然後用mysqld_safe的再次啓動:

/usr/local/mysql/bin/mysqladmin -uroot -p shutdown 
sudo /usr/local/mysql/bin/mysqld_safe & 
2

你還沒有告訴我們你在什麼操作系統,但在Debian Linux上的默認設置爲:

/etc/init.d/mysql restart 

重啓,並my.cnf文件位於/etc/mysql/my.cnf

+0

我使用雪豹Mac電腦。對不起,我應該提到。 – 2010-04-30 10:48:56

2
  1. 它可能是不存在。您可以在/etc/my.cnfdatadir(通常爲/var/lib/mysql/usr/local/var)中創建一個。

  2. 我通常使用mysqladmin shutdown(可能需要-p,如果你有設置密碼),然後sudo mysqld_safe &啓動它。

+0

該文件本身不存在。相反,在64位MAC OS X的/ usr/local/mysql-5 *中,查看/ support-files,你會看到:my-small.cnf,my-medium.cnf,mylarge.cnf和my-huge。 CNF。選擇其中之一,將其複製到my.cnf中,配置並繼續。 – 2012-05-30 21:39:43

相關問題