--skip-character-set-client-handshake
忽略客户端发送的字符设置信息,而使用默认的服务器字符设置.
--socket=path
--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即可:
shell> cd mysql_installation_directory
shell> bin/mysqld_safe &
如果mysqld_safe失败,即使是在MySQL的安装目录中进行调用,我们也可以指定--ledir和--datadir选项来表明服务器与数据库在我们的系统中所在的目录。
在 通常情况下我们不应修改mysqld_safe脚本,我们可以使用命令或是在my.cnf选项文件中的[mysqld_safe]部分进行修改。只有在极 少的情况下也许必须修改mysqld_safe脚本来使得他正常启动。然而,如果我们这样做,如果我们在将来进行升级,我们所修改的版本就会被覆盖掉,所 以我们要备份一个我们的修改版本,从而我们可以进行重装。
文字:http://www.qqread.com/mysql/z348264.html相关专题
- Windows操作系统安装 (15669篇文章)
- MySQL数据备份 (1918篇文章)
- 系统安装手册 (20918篇文章)
- MySQL (1794篇文章)
- MySQL安全 (9903篇文章)
- 城域网专题 (7840篇文章)
- 数据库安装与卸载 (10561篇文章)
- (313篇文章)
- Mysql安装与卸载 (200篇文章)
- 专访MySQL CEO:无形之手指导开源发展 (0次浏览)
- 专访MySQL CEO:MySQL与企业级应用 (0次浏览)
- 深入了解MySQL系统日常管理 (0次浏览)
- 如何保护MySQL重要数据 (0次浏览)
- 浅析MySQL数据库常用管理 (0次浏览)
- 缓存PHP页面代码 可减轻CPU和MYSQL负担 (0次浏览)
- 浅析Tomcat5配置Mysql JDBC数据库连接池 (0次浏览)
- MySQL数据库敏感数据安全保护六大措施 (0次浏览)
- apache+php+mysql+serv_u迷你傻瓜安装程序 (0次浏览)
- Oracle,SQL Server,MySQL的自增变量设置 (0次浏览)



