欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c 與mysql的連接不上

謝彥文1年前9瀏覽0評論

最近在使用C語言與MySQL數據庫進行連接時,發現無法連接上。經過一番調試,終于找到了問題所在。

#include#includeint main() {
MYSQL conn;
MYSQL_RES *res;
MYSQL_ROW row;
char *server = "localhost";
char *user = "root";
char *password = "123456";
char *database = "testdb";
mysql_init(&conn);
if (!mysql_real_connect(&conn, server, user, password, database, 0, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(&conn));
exit(1);
}
//其他操作
mysql_close(&conn);
return 0;
}

以上是連接MySQL數據庫的代碼。在運行程序時,會提示 "Can't connect to MySQL server on 'localhost' (10061)",顯示連接錯誤。

經過查找資料后發現,這是因為MySQL服務沒有啟動導致的。我們可以打開任務管理器查看一下,如下圖:

...

我們可以看到,MySQL服務并沒有啟動。所以,我們需要手動啟動MySQL服務,具體操作為:

  • 打開“服務”(可以在控制面板中搜索 “services” 打開)
  • 找到 “MySQL” 服務,并將其啟動即可。

啟動后,再次運行程序,應該就可以正常連接MySQL數據庫了。