所以我有一个包含在提供时执行的mysqldump文件的框。现在的问题是我需要在执行此脚本之前增加max_allowed_packet变量。
我该怎么做:
max_allowed_packet = 128M >> /etc/my.cnf
,而不是在EOF之后执行[mysqld]
部分
谢谢
答案 0 :(得分:2)
使用GNU sed:
sed -i 's|\[mysqld\]|&\nmax_allowed_packet = 128M|' /etc/my.cnf
-i
:编辑“就地”文件的部分
&
:请参阅匹配
\n
:新行
答案 1 :(得分:0)
感谢@Cyrus
sed -i.bak' s | [mysqld] |& \ nmax_allowed_packet = 128M |' /etc/my.cnf中