如何让emacs sql-mode使用mysql配置文件(.my.cnf)?
发布时间:2020-05-24 16:40:00 所属栏目:MsSql 来源:互联网
导读:当我在bash提示符下键入 mysql dbname时,我会自动使用我的.my.cnf文件中包含的用户名,密码和主机信息连接到数据库dbname. 当我在emacs中使用M-x sql-mysql时,我再次被要求提供所有这些信息. 有没有办法让emacs sql模式使用我的.my.cnf文件中的信息? 我不认为
|
当我在bash提示符下键入 mysql dbname时,我会自动使用我的.my.cnf文件中包含的用户名,密码和主机信息连接到数据库dbname. 当我在emacs中使用M-x sql-mysql时,我再次被要求提供所有这些信息. 有没有办法让emacs sql模式使用我的.my.cnf文件中的信息? 解决方法我不认为这是可能的,但您可以在模式配置中设置这样的东西:(setq sql-connection-alist
'((pool-a
(sql-product 'mysql)
(sql-server "1.2.3.4")
(sql-user "me")
(sql-password "mypassword")
(sql-database "thedb")
(sql-port 3306))
(pool-b
(sql-product 'mysql)
(sql-server "1.2.3.4")
(sql-user "me")
(sql-password "mypassword")
(sql-database "thedb")
(sql-port 3307))))
(defun sql-connect-preset (name)
"Connect to a predefined SQL connection listed in `sql-connection-alist'"
(eval `(let,(cdr (assoc name sql-connection-alist))
(flet ((sql-get-login (&rest what)))
(sql-product-interactive sql-product)))))
(defun sql-pool-a ()
(interactive)
(sql-connect-preset 'pool-a))
有关更多信息,请查看this article. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Redis2.8配置文件中文详解
- 我怎样才能调用pl / sql存储过程(函数,返回数值)?
- ERROR 1045 (28000): Access denied for user root@localho
- sql-server – 在SQL Server 2008中加密SSN的最佳方法是什么
- Sql Server Decimal(30,10)丢失最后2位小数
- 详解windows下mysql的主从同步
- SqlServer 复制中将大事务分成小事务分发的方法
- Centos 5.2下安装多个mysql数据库配置详解
- SQL Server:针对注入攻击消除@param
- SQL:如何在max datetime的基础上为多个id选择单个记录?
