OpenResty最佳案例 | 第6篇:OpenResty連接Mysql

      網友投稿 1236 2022-05-30

      centos 安裝mysl

      Centos系統下安裝mysql,先下載mysql-community-release-el7-5.noarch.rpm,然后通過yum安裝,安裝過程一直確定【Y】即可。

      安裝成功后,重啟mysql,并進入mysql數據庫,給root用戶設置一個密碼,密碼為“123”。

      openresty連接mysql

      lua-resty-mysql模塊的官方文檔地址: https://github.com/openresty/lua-resty-mysql

      lua-resty-mysql模塊是基于cosocket API 為ngx_lua提供的一個Lua MySQL客戶端。它保證了100%非阻塞。

      vim /usr/example/lua/test_mysql.lua,添加以下的代碼:

      在上面的代碼中,展示了基本的創表、插入數據、修改數據、查詢數據、刪除數據的一些功能。

      其中用到的lua-resty-mysql的一些API方法:

      syntax: db, err = mysql:new() 創建一個mysql數據庫連接對象

      syntax: ok, err = db:connect(options) 嘗試遠程連接mysql

      host mysql的主機名

      port 端口

      database 數據庫名

      user 用戶名

      password 密碼

      charset 編碼

      syntax: db:set_timeout(time) 設置數據庫連接超時時間

      syntax: ok, err = db:set_keepalive(max_idle_timeout, pool_size) 設置連接池

      syntax: ok, err = db:close() 關閉數據庫

      syntax: bytes, err = db:send_query(query) 發送查詢

      lua-resty-mysql的一些關鍵的API方法,見https://github.com/openresty/lua-resty-mysql#table-of-contents

      Openresty最佳案例 | 第6篇:OpenResty連接Mysql

      vim /usr/example/example.conf 在配置文件配置:

      瀏覽器訪問http://116.196.177.123/lua_mysql,瀏覽器顯示以下的內容:

      MySQL 數據庫

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:談一談軟件測試需求分析
      下一篇:【愚公系列】2022年02月 微信小程序-Behavior
      相關文章
      最新国产AV无码专区亚洲| 亚洲一级特黄大片在线观看 | 亚洲第一区精品日韩在线播放| 在线综合亚洲欧洲综合网站| 亚洲av日韩av无码av| 亚洲色图视频在线观看| 久久亚洲精品无码AV红樱桃| 久久久无码精品亚洲日韩按摩 | 亚洲AV成人一区二区三区观看 | 在线精品自拍亚洲第一区| 日本亚洲欧美色视频在线播放| 亚洲精品成a人在线观看夫| 亚洲日本VA午夜在线电影| 亚洲欧洲AV无码专区| 亚洲成在人线在线播放无码 | 亚洲酒色1314狠狠做| 亚洲无线一二三四区| 91嫩草亚洲精品| 7777久久亚洲中文字幕| 亚洲va精品中文字幕| 亚洲一区二区无码偷拍| 亚洲AV无码成人网站在线观看| 亚洲av永久无码精品秋霞电影秋 | 亚洲欧洲日产国码高潮αv| 国产91精品一区二区麻豆亚洲| 中文字幕亚洲图片| 亚洲爆乳无码专区| 亚洲高清中文字幕| 亚洲免费视频播放| 亚洲日韩AV无码一区二区三区人| 久久精品亚洲日本波多野结衣| 毛片亚洲AV无码精品国产午夜| 亚洲第一永久AV网站久久精品男人的天堂AV | 亚洲高清无在码在线电影不卡| 亚洲综合久久一本伊伊区| 亚洲日韩AV无码一区二区三区人| 全亚洲最新黄色特级网站| 久久亚洲欧洲国产综合| 亚洲AV中文无码乱人伦下载| 亚洲的天堂av无码| 亚洲国产日韩综合久久精品|