1 QSqlDatabase open fail
如果您在尝试连接Qt中的数据库时遇到“QSqlDatabase open fail”错误,这意味着连接到数据库失败了。这个错误可能是由于多种原因导致的,包括:
-
数据库连接参数不正确
-
数据库服务器未正确配置或未运行
-
防火墙或安全软件阻止了数据库连接
-
缺少正确的数据库驱动程序
为了解决这个问题,您可以:
-
检查您的数据库连接参数是否正确,包括数据库类型、主机名、端口、用户名和密码。
-
确认数据库服务器是否已正确配置并已经运行。
-
确保防火墙或安全软件不会阻止数据库连接。
-
确认您已正确安装并配置了正确的数据库驱动程序,例如MySQL或SQLite。
2 为什么有两个mysqld ?它的侦听端口是?
您在使用lsof -i
命令时,发现有两个mysqld进程被列出。第一个进程的侦听端口是localhost:33060
,第二个进程的侦听端口是*:mysql
&#x