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

在Windows上使用vagrant ssh编辑mysql配置,vagrant,homestead,Vagrant,Homestead,连接后如何更改我的/etc/mysql/my.cnf文件并在NYvagrant ssh命令中添加sql mode=“allow\u invalid\u dates” 我试图运行打开文件的vi/etc/mysql/my.cnf,但编辑后没有保存文件的选项。你可以运行一个流浪者 这将为您自动运行它 如果您想从虚拟机执行操作并自己编辑文件,请确保按照sudo执行操作,并从vi执行以下操作: 键入“:$”以到达文件末尾 键入“:i”进入插入模式 键入所需内容,完成后键入ESC 键入“:wq”以写入并退

连接后如何更改我的
/etc/mysql/my.cnf
文件并在NY
vagrant ssh
命令中添加
sql mode=“allow\u invalid\u dates”

我试图运行打开文件的
vi/etc/mysql/my.cnf
,但编辑后没有保存文件的选项。

你可以运行一个流浪者

这将为您自动运行它

如果您想从虚拟机执行操作并自己编辑文件,请确保按照sudo执行操作,并从
vi
执行以下操作:

  • 键入“:$”以到达文件末尾
  • 键入“:i”进入插入模式
  • 键入所需内容,完成后键入ESC
  • 键入“:wq”以写入并退出
我相信你可以找到很多关于vi的教程

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