Ubuntu下Mysql的安裝,C連線全過程

2021-07-15 06:45:49 字數 1111 閱讀 7574

安裝mysql我選擇的是最簡便的方式:只需要以下三步

1. sudo apt-get install mysql-server

2. apt-get isntall mysql-client

3.  sudo apt-get install libmysqlclient-dev

安裝期間會提示你輸入密碼,這是之後登陸mysql需要用到的。

到這裡就mysql安裝工作就都完成了,現在可以利用命令netstat -tap| grep mysql來檢視mysql伺服器是否已啟動。如果提示伺服器正在監聽(如下圖),那麼現在恭喜你可以直接登入mysql運算元據庫了。

登入mysql命令是mysql -u root -p,然後輸入之前設定的密碼就能登入到mysql資料庫了。

接下來就是在c程式中連線運算元據庫了:首先我在登入mysql後建立了乙個名字為db_student的資料庫,並在該資料庫中建立了乙個名字為student_info的表,接下來我編寫乙個c程式db_test.c來連線資料庫db_student並讀取student_info的全部內容。程式如下:

#include#includevoid main()

else

mysql_query(&mysql,"set names utf8"); //設定查詢編碼字符集,以支援中文顯示(不加這句讀出來的中文會顯示為??)

//mysql_set_character_set(&mysql, "utf8"); //可以實現和 mysql_query(&mysql,"set names utf8"); 相同的功能

t=mysql_query(&mysql,query);

if(t)

else

{printf("query made..\n");

res=mysql_use_result(&mysql);

if(res)

{ while(row=mysql_fetch_row(res))

{for(t=0;t

編譯成功後執行db_test結果如下:

Ubuntu下的mysql安裝

ubuntu下的mysql安裝 今天同事突然找到我說需要在原有的master上安裝mysql服務,於是自己便放下手頭的工作開始馬不停蹄地忙活起來,下面簡單記錄一下今天的安裝過程吧!一 驗證原有主機上是否安裝mysql 這裡主要是執行sudo netstat tap grep mysql命令檢視是否有...

Ubuntu下的mysql安裝

今天同事突然找到我說需要在原有的master上安裝mysql服務,於是自己便放下手頭的工作開始馬不停蹄地忙活起來,下面簡單記錄一下今天的安裝過程吧!一 驗證原有主機上是否安裝mysql 這裡主要是執行sudo netstat tap grep mysql命令檢視是否有mysql的埠,如果不加sudo...

Ubuntu下的mysql安裝

本文 今天同事突然找到我說需要在原有的master上安裝mysql服務,於是自己便放下手頭的工作開始馬不停蹄地忙活起來,下面簡單記錄一下今天的安裝過程吧!一 驗證原有主機上是否安裝mysql 這裡主要是執行sudo netstat tap grep mysql命令檢視是否有mysql的埠,如果不加s...