当前位置:Gxlcms > 数据库问题 > ubuntu下python2.7链接mysql

ubuntu下python2.7链接mysql

时间:2021-07-01 10:21:17 帮助过:6人阅读

前段时间在学习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   百度   连接   

人气教程排行