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









