首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

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。)