我尝试使用sql-mysql模式,但emacs无法找到文件/目录mysql。但是,我可以从终端访问它。如何将emacs中的mysql指向/ usr / local / mysql / bin / mysql?
答案 0 :(得分:3)
(setq sql-mysql-program "/path/to/your/mysql")
(setq sql-user "mysql user")
(setq sql-password "password")
(setq sql-server "mysql-server")
(setq sql-mysql-options "optional command line options")
通过.emacs
为这些变量提供一些值可以帮助您解决问题。
答案 1 :(得分:2)
您可以在emacs中自定义SQL模式使用的mysql。
M-x customize-group [RET] SQL
并更新mysql的值。
答案 2 :(得分:1)
您的路径可能未正确设置为emacs会话。您可以使用 C-h v exec-path 检查正在搜索可执行文件的路径。解决此问题的一种简单方法是在.emacs
中添加所需的路径条目,如下所示:
(add-to-list 'exec-path "/path/to/your/mysql")