看到 這一幕··我終於感動了·····c 連線mysql 成功
為了寫oj ,必須要連上資料庫,又因為評判我是在linux系統上開發的 ,
資料庫又在 windows 上··所以開始了 linux 連 windows遠端資料庫 的 艱難歷程·
首先,我得知道 資料庫怎麼連 google 之 幸有所得:
#include <stdio.h>
#include <mysql.h>
int main() {
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
char *server = "localhost";
char *user = "root";
char *password = ""; /* 此處改成你的密碼 */
char *database = "mysql";
conn = mysql_init(NULL);
/* Connect to database */
if (!mysql_real_connect(conn, server,
user, password, database, 0, NULL, 0)) {
fprintf(stderr, "%s/n", mysql_error(conn));
exit(1);
}
/* send SQL query */
if (mysql_query(conn, "show tables")) {
fprintf(stderr, "%s/n", mysql_error(conn));
exit(1);
}
res = mysql_use_result(conn);
/* output table name */
printf("MySQL Tables in mysql database:/n");
while ((row = mysql_fetch_row(res)) != NULL)
printf("%s /n", row[0]);
/* close connection */
mysql_free_result(res);
mysql_close(conn);
return 0;
}
然後編譯···oh ! myGOD 很多錯,
具體一看 找不到標頭檔案 ·GOOGLE ····
原來需要 一個 rpm 包 MySQL-devel-standard-5.0.9-0.rhel4.i386.rpm
索性 把 mysql 也裝上 共 3個包
MySQL-server-standard-5.0.21-1.rhel4.i386.rpm (Server 資料庫)
MySQL-client-standard-5.0.21-1.rhel4.i386.rpm (Client 客戶端)
MySQL-devel-standard-5.0.21-1.rhel4.i386.rpm (Headers and libraries 開發包)
下之···安裝
再編譯 不行··找不到庫 GOOGLE····
結果··必須 如下 OK
#gcc -g dbc.c -o dbc $(mysql_config --libs) $(mysql_config --cflags)
編譯 終於 好了
再是連線資料庫···連線失敗···再GOOGLE
原來有可能 防火牆問題 ,而且需要server 給 遠端客戶端 賦權
於是 grant all privileges on judgeonline.* to root@192.168.*.* IDENTIFIED by 'root';
等待 幾秒後 ,終於 成功···
(本想 發圖的 ,發現 不能 發圖 失望啊····)
相關文章
- 看到這臺概念機,我終於明白為什麼任天堂不做高效能掌機了
- C連線MySQLMySql
- Java 21 終於對這些功能動刀了!!Java
- Mybatis動態對映,這次終於搞明白了MyBatis
- 詳解|寫完這篇文章我終於搞懂連結串列了
- Clickhouse 的 mysql CDC,終於好使了MySql
- 終於等到了這篇文章了
- 終於找回這個部落格了
- 2020我終於成功搭建了Metasploitable3靶機
- 誰動了我的MySQL?MySql
- 終於,我也來學習VUE了Vue
- 我終於搞清了啥是 HTTPS 了HTTP
- 太難了,我終於把JDBC的程式碼終於優化了!JDBC優化
- 終於解決了這個線上偶現的panic問題
- 終於有人把MYSQL索引講清楚了MySql索引
- 做了三年黑盒測試,我終於對它有了這些理解
- 這一次,Google 終於對 Web 自動化下手了!GoWeb
- 這一次終於有人把MySQL主從複製講全面了!!!MySql
- 搭載Dubbo+Zookeeper踩了這麼多坑,我終於決定寫下這篇!
- mysql階段04 連線工具, 連線方式, 啟動關閉mysqlMySql
- 淺析mysql互動式連線&非互動式連線MySql
- 資料視覺化│用了這個軟體我終於不禿頭了視覺化
- [Oracle-> MySQL] Oracle通過dblink連線MySQL--Oracle 19c連線到MySQL 5.7OracleMySql
- Mysql關於長連線短連線優劣比較MySql
- 關於 Homestead 連線 MySQL 問題MySql
- 學了元件作用域,我終於對JMeter開竅了元件JMeter
- 學了元件作用域,我終於對 JMeter 開竅了元件JMeter
- 我的部落格 WordPress 1024.Cool 終於上線了,歡迎拍磚。
- 普通二本畢業兩年,我終於成功進入阿里。阿里
- 裁員,這一次終於輪到了我
- 我終於知道公司前端為啥不加班了…前端
- 關於PHPStudy中MySQL啟動不成功PHPMySql
- 學了十幾種程式語言後,我終於悟了!
- MySQL 函式索引功能終於可以實現了MySql函式索引
- MySQL 的啟動和連線方式MySql
- CSS 滾動驅動動畫終於正式支援了CSS動畫
- 這一天終於還是來了嗎
- 25張不可思議的數學知識動圖,早點看到這數學動圖,我數學及格了
- Win10螢幕亮度切換終於正常了 這個煩人Bug終於修復了Win10