MySQL在ArchLinux上的安装与启动
2007-05-09 10:57:48 来源:WEB开发网--socket=path
为本地连接所用的Unix套接字文件.
--timezone=zone
将TZ时区环境变量设置为指定的值.查看我们的操作系统文件可以得到合法时区的详细格式.
--user={user_name | user_id}
以用户名user_name或是数字用户ID user_id的用户来运行mysqld服务器.
当运行mysqld_safe时,必须首先指定--defaults-file或是--defaults-extra-option选项,否则选项将不会被使用.例如,下面的命令就不会使用指定的选项文件:
mysqld_safe --port=port_num --defaults-file=file_name
相反,我们应使用下面的命令:
mysqld_safe --defaults-file=file_name --port=port_num
mysqld_safe这样进行编写就可以保证正常的启动由源码包或是二进制发行版本�沧暗腗ySQL中的服务器,甚至是这些二进制发行版本将其安装在不同的位置也可以正常的启动。mysqld_safe要求下列条件中的一个为真:
1 在相对于mysqld_safe的目录的相对目录中可以找到服务器和数据库。对于二进制发行版本,mysqld_safe在他的工作目录下查找bin和 data目录。对于源码包安装的MySQL,他会查找libexec和var目录。如果我们从我们的MySQL安装目录执行mysqld_safe,这些 条件必须满足。
2 如果服务器和数据并没有在MySQL的工作目录的相对目录中找到,mysqld_safe就会试着以绝对路径来进行查找。典型的路径是 /usr/local/libexec和/usr/local/var。实际的路径将会决定于二进制发行版本在构建时所配置的值。如果MySQL安装在配 置时指定的路径内,这些必须正确。
因为mysqld_safe会试着在相对于他的工作目录的目录中查找服务器与数据库,所以我们可以将MySQL安装在任何地方,只要我们在MySQL的安装目录中执行mysqld_safe即可:
更多精彩
赞助商链接