多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > 數(shù)據(jù)庫 > MySql > Linux操作系統(tǒng)下的MySQL數(shù)據(jù)庫開發(fā)技術

Linux操作系統(tǒng)下的MySQL數(shù)據(jù)庫開發(fā)技術

來源:程序員人生   發(fā)布時間:2014-02-18 12:43:05 閱讀次數(shù):3969次
首先,到站點www.hughes.com.au注冊后就能免費下載該軟件的最新版本。MySQL的安裝相當簡單,二進制版本(針對某一個硬件平臺編譯后的軟件)的安裝只是將文件展開到用戶某一目錄下然后配置幾個參數(shù)就可以。例如你下載的文件為:MySQL-2.0.3.tar.gz,你想把mSQL安裝到/usr/local目錄下,這時,我們需要先將這個文件拷貝到/usr/local這個目錄,然后鍵入命令tar zxvf MySQL-2.0.3.tar.gz,這個命令將展開該壓縮文件。一般,MySQL數(shù)據(jù)庫系統(tǒng)的所有文件都安裝到/usr/local/Hughes目錄下。接著就是配置MySQL數(shù)據(jù)庫。你所要做的工作就是要修改/usr/local/Hughes目錄下的文件msql.conf。

  在實際應用中我們改動得最多的是MySQL—User 和Admin—User這兩個參數(shù)。MySQL—User指明運行MySQL數(shù)據(jù)庫服務程序的用戶,而Admin—User指明能對MySQL數(shù)據(jù)庫系統(tǒng)執(zhí)行特權操作(如:關閉數(shù)據(jù)庫服務程序的運行,創(chuàng)建數(shù)據(jù)庫等操作)的用戶。因此,如果你希望MySQL服務程序以database這個用戶運行,指定admin這個用戶能執(zhí)行數(shù)據(jù)庫操作,你要將MySQL—User和Admin—User所在的行分別改為:MySQL—User = database和Admin—User = admin。另外你還必須將Hughes目錄下的文件和目錄的屬主改為database。在配置完成后,注銷當前用戶的身份,重新以msql.conf的參數(shù) MySQL—User設定的用戶登錄到系統(tǒng),進入/usr/local/Hughes/bin目錄鍵入如下的命令:./msql2d &,這樣就啟動了MySQL數(shù)據(jù)庫系統(tǒng)。至于帶源碼的安裝軟件,看一看README和INSTALL這些文件一般就能順利安裝完成。

  為了將MySQL集成到用戶的應用程序中去,MySQL數(shù)據(jù)庫系統(tǒng)為用戶提供了一個C語言的API庫和一個解釋器:w3—msql,通過C語言的API庫,你可以將MySQL集成到用標準C語言開發(fā)的應用程序中去。而有了w3—msql這個工具,你可以通過編寫類C語言腳本語言將mSQL數(shù)據(jù)庫嵌入到html文件中,下面舉一程序?qū)嵗M行說明。

  下面的程序片段要完成的功能是將瀏覽器頁面上提交上來的用戶名和口令與表registered—user中的用戶名和口令相比較,如果用戶名和口令正確,將在頁面上顯示注冊成功的信息,否則提示用戶注冊失敗。采用C語言實現(xiàn)的方法如下所示:

  void main(int argc, char argv[])

  {

  //解析用戶提交上來的用戶名和口令并保存到變量username和password—usr中

  …

  //創(chuàng)建與本機的mSQL數(shù)據(jù)庫系統(tǒng)的套接字

  sock=msqlConnect(NULL);

  //選擇數(shù)據(jù)庫test

  if (msqlSelectDB(sock,″test″)==-1)

  {

  //輸出數(shù)據(jù)庫選擇失敗信息

  …

  } else

  {

  sprintf(buff,″select ?? from registered—user where username=′%s′″,username);

  //以username查詢表registered—user中的記錄

  if (msqlQuery(sock,buff)==-1)

  {

  //輸出查詢失敗的錯誤信息

  …

  }

  //將查詢結(jié)果保存到m—result類型的指針變量 res

  res=msqlStoreResult();

  //得到查詢結(jié)果的記錄數(shù)

  numrow=msqlNumRows(res);

  if (numrow==1)

  {

  //得到當前記錄,類型為:m_row

  row=msqlFetchRow(res);

  //將保存在表中的口令和用戶輸入的口令相比較

  if (!strcmp(password_ur,row[2]))

  {

  //輸出注冊成功信息

  } else

  {

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 一区二区三区四区欧美 | 欧美综合视频在线观看 | 成人午夜在线观看 | 日韩va| 性欧美videos高清精品 | 亚洲视频免费 | 欧美精品久久久久久久免费观看 | 大香伊蕉在人线国产75视频 | 国产欧美精品一区二区 | 秋霞一级在线理论片欧美 | 一区二区免费 | 手机看片福利日韩 | 成人国产精品毛片 | avwww在线| 香港一级a毛片在线播放 | 视频啪啪| 久久ri精品高清一区二区三区 | 国产在线不卡免费播放 | 精品日韩一区二区三区 | 免费中国jlzzjlzz在线播放 | 五月天视频在线 | 欧美日韩欧美日韩 | 亚洲精品欧美日韩 | 日本一区二区不卡久久入口 | 在线观看免费亚洲 | 69国产精品 | 国产精品国产亚洲精品看不卡 | 欧美亚洲日本一区 | 日韩精品无码一区二区三区 | 女人天堂网在线观看2019 | 亚洲欧美国产精品第1页 | 亚洲精品另类 | 中文字幕永久更新 | 在线视频黄 | 中文字字幕在线 | 性短视频在线观看免费不卡流畅 | 亚洲国产成人精品女人久久久 | 俺去啦最新 | 性欧美一级毛片在线播放 | 2021国产精品系列一区二区 | 一级做a爱久久久久久久 |