mysql连接有问题。
当我使用 msnoise db init 时,有一些问题。
What database technology do you want to use?
[1] sqlite
[2] mysql
Choice: 2
Server: [localhost] :
Database: [msnoise]:
Username: [msnoise]:
Password :
Table prefix: []:
在 MySQL Workbench 中,登录名是 msnoise,并将“限制主机匹配”编辑为“%”。
我回答 server[localhost] 为 127.0.0.1、localhost、服务器名称等,数据库为 msnoise,用户名为 msnoise,表前缀为空白,但出现如下错误。
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on '127.0.0.1' ([Errno 111] Connection refused)")
(Background on this error at: https://sqlalche.me/e/14/e3q8)
我找不到问题所在。
另外,当我在 linux 上写 'mysql' 时,会出现如下错误。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
我看到了 my.cnf,但没有写任何与 mysql.sock 相关的内容,并且找不到文件位置。
你能告诉我解决方案吗?