Linux 如何通过--“外部锁定”;用于Ubuntu中的mysqld
我想用Linux 如何通过--“外部锁定”;用于Ubuntu中的mysqld,linux,ubuntu,mysql,Linux,Ubuntu,Mysql,我想用--externallocking选项启动mysql服务器。由于mysqld由/etc/init.d/mysql脚本ubuntu(karmic)运行,我想这就是我应该设置“外部锁定”的地方,只是不知道该放在哪里(我在shell脚本方面还远远不够专业:)。谁能帮我一下吗 在/etc/mysql/my.cnf中设置变量可能是一个更容易的选择,但要么我被咬了,要么我没有正确定义它,但使用所有给定参数: a) external-locking = on b) external-locking =
--externallocking
选项启动mysql服务器。由于mysqld由/etc/init.d/mysql脚本ubuntu(karmic)运行,我想这就是我应该设置“外部锁定”的地方,只是不知道该放在哪里(我在shell脚本方面还远远不够专业:)。谁能帮我一下吗
在/etc/mysql/my.cnf中设置变量可能是一个更容易的选择,但要么我被咬了,要么我没有正确定义它,但使用所有给定参数:
a) external-locking = on
b) external-locking = off
c) #skip-external-locking
d) skip-external-locking
在my.cnf中设置mysql>的输出以显示“%locking%”之类的变量代码>
是一样的:
+-----------------------+-------+
| Variable_name | Value |
+-----------------------+-------+
| skip_external_locking | ON |
+-----------------------+-------+
1 row in set (0.00 sec)
所以我希望——传递给mysqld的外部锁定能够起到作用,只是不知道如何在/etc/init.d/mysql启动(shell)脚本中设置这个url参数
提前感谢您的帮助
p.S.Mysql版本5.1.37外部锁定是正确答案。将字符串放入配置文件的[mysqld]部分。(如果仍然不工作,可能是错误造成的…外部锁定是正确答案。将字符串放入配置文件的[mysqld]部分。(如果仍然不工作,可能是该bug造成的…Yayy!实际上,“外部锁定”(不带任何=关闭或=打开)是my.cnf的正确设置。谢谢!耶!实际上,“外部锁定”(不带任何=关闭或=打开)是my.cnf的正确设置。谢谢!