码迷,mamicode.com
首页 > 数据库 > 详细

ubuntu下python2.7链接mysql

时间:2017-11-28 14:15:19      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:mysq   error:   error   exception   python   sql   except   百度   连接   

前段时间在学习python的基础,其中要操作mysql,但总是报错:

mysql_exceptions.OperationalError: (2002, "Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘ (2)")

百度了很久,能够解决问题。

上面的报错说明python默认到/var/run/mysqld/mysqld.sock找mysql的mysqld.sock,但ubuntu默认在/tmp/mysql.sock中生成,所以可以通过软连接 ln -s /tmp/mysql.sock /var/run/mysqld/mysqld.sock

但由于mysql.sock在tmp目录,所以关机后mysql.sock就会自动删除了,这会导致软链接也被删除,开机后又生成新的mysql.sock,所以要重新软链接过去。

搜索了很久,想要解决关机后不自动删除mysql.sock的方法,但都不成功。

ubuntu下python2.7链接mysql

标签:mysq   error:   error   exception   python   sql   except   百度   连接   

原文地址:http://www.cnblogs.com/minconding/p/7909496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!