使用vagrant ssh在Windows上编辑mysql配置

时间:2016-07-14 19:09:56

标签: vagrant homestead

如何在连接后更改/etc/mysql/my.cnf文件并在{y} sql-mode="allow_invalid_dates"命令中添加vagrant ssh

我尝试运行vi /etc/mysql/my.cnf打开文件,但没有选择在编辑后保存它。

1 个答案:

答案 0 :(得分:1)

你可以运行一个流浪汉shell provisioner

Vagrant.configure("2") do |config|
  ...
  config.vm.provision "shell", inline: "echo 'sql-mode=\"allow_invalid_dates\"' >> /etc/sysconfig/configfile"
  ...
end

这将自动为您运行

如果您想从vm进行操作并自行编辑文件,请确保以sudo身份执行,并从vi执行以下操作:

  • 键入“:$”以到达文件末尾
  • 输入“:i”进入插入模式
  • 类型想要你想要的,当你完成ESC
  • 输入“:wq”来编写并退出

我相信你可以找到很多关于vi的教程