Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何通过--“外部锁定”;用于Ubuntu中的mysqld_Linux_Ubuntu_Mysql - Fatal编程技术网

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的正确设置。谢谢!