2.5.5 MySQL配置文件和Init-V脚本
为了启动MySQL服务器,需要一个Init-V脚本。在MySQL软件的源代码文件当中,可以在子目录support-files/mysql.server下为这个脚本找到一个适当的模板文件。还需要一个/etc/my.cnf文件来配置各种MySQL参数,这个文件的模板也可以在mysql.server子目录下找到:
![]()
现在,需要在这两个文件里做一些小改动,详见下面两段代码里的黑体字内容。先说/etc/my.cnf文件,它负责设置MySQL客户和MySQL服务器用来进行本地通信的套接字。在默认情况下,MySQL服务器将使用/tem/mysql.sock作为套接字;在安装PHP之后,这个套接字通常需要改为/var/lib/mysql/mysql.sock。

/etc/init.d/mysql脚本负责启动MySQL服务器。需要在这个文件里给出MySQL服务器的二进制可执行文件的存放位置和MySQL数据库文件的存放位置。(如果MySQL已经在计算机上运行,可以继续使用它的数据库。此时,就必须把datadir变量设置为现有的数据库子目录。一般来说,这个子目录是/var/lib/sys。)

图书导读




