![](/img/trans.png)
[英]mysql error “Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock”
[英]Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock when running flask app from terminal
確實有很多答案,其中涉及在 ubuntu 中安裝mysql-server
。 但是我使用的是XAMPP ,我可以通過瀏覽器訪問 mysql 服務器。 我想要 PHPmyadmin 和 xampp 的便利以及從終端運行 Flask 應用程序。 出於某種原因,它給了我錯誤Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock
。
我對 ubuntu 非常陌生,如果有人告訴我如何將 xampp mysql 服務器鏈接到 ubuntu 終端,我將不勝感激。 我根本找不到這個特定答案的答案。 如果有幫助,我的mysql.sock
文件位於/opt/lammp/var/mysql/
文件夾中。
任何有關這方面的幫助都非常感謝。
編輯:我在/etc/mysql/my.cnf
文件中添加了以下幾行:
[mysqld]
socket=/opt/lampp/var/mysql/mysql.sock
[client]
socket=/opt/lampp/var/mysql/mysql.sock
但錯誤信息沒有改變。
編輯:這個錯誤似乎只發生在帶有庫flask-mysqldb
燒瓶應用程序flask-mysqldb
。 python中的mysql-connector
按預期運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.