我使用的是Mac OS X Snow Leopard Apple电脑。
我使用here提到的说明在我的机器上安装了MySQL。一切都很好。但是我有两个问题。
my.cnf
文件在哪里?我搜索了整个文件系统,结果为空。是否可能没有my.cnf
并且MySQL使用默认值。如果是,那么我可能应该在my.cnf
创建/etc/mysql
。是吗?
如何重启MySQL服务器?我知道当我重新启动机器时它就开始了。这是plist的样子。 mysqld_safe
不允许我重新启动服务器。
活着 标签 com.mysql.mysqld 程序 在/ usr /本地/ MySQL的/斌/ mysqld_safe的 RunAtLoad 用户名 MySQL的 WorkingDirectory 在/ usr /本地/ MySQL的
答案 0 :(得分:8)
来自mysql附带的示例my.cnf:
# 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 &
答案 1 :(得分:2)
您还没有告诉我们您使用的操作系统,但Debian Linux上的默认设置是:
/etc/init.d/mysql restart
表示重新启动,my.cnf
文件位于/etc/mysql/my.cnf
答案 2 :(得分:2)
可能它不存在。您可以在/etc/my.cnf
或datadir
(通常是/var/lib/mysql
或/usr/local/var
)中创建一个。
我通常使用mysqladmin shutdown
(如果您设置了密码,则可能需要-p
),然后使用sudo mysqld_safe &
启动它。