<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # MySQL [TOC=2,3] ThinkJS 對 Mysql 操作有很好的支持,底層使用的庫為?[https://www.npmjs.com/package/mysql](https://www.npmjs.com/package/mysql)。 ## 連接池 默認連接 Mysql 始終只有一個連接,如果想要多個連接,可以使用連接池的功能。修改配置`sr/common/config/db.js`,如: ~~~ export default { connectionLimit: 10 //建立 10 個連接 } ~~~ ## socketPath 默認情況下是通過 host 和 port 來連接 Mysql 的,如果想通過 unix domain socket 來連接 Mysql,可以設置下面的配置: ~~~ export default { socketPath: "/tmp/mysql.socket" } ~~~ ## SSL options 可以通過下面的配置來指定通過 SSL 來連接: ~~~ export default { ssl: { ca: fs.readFileSync(__dirname + "/mysql-ca.crt") } } ~~~ ## 數據庫支持 emoji 表情 數據庫的編碼一般會設置為?`utf8`,但 utf8 并不支持 emoji 表情,如果需要數據庫支持 emoji 表情,需要將數據庫編碼設置為?`utf8mb4`。 同時需要將?`src/common/config/db.js`?里的?`encoding`?配置值修改為?`utf8mb4`。如: ~~~ export default { encoding: "utf8mb4" } ~~~ ## Error: Handshake inactivity timeout 在某些 Node.js 版本下(如:4.2.0)連接 Mysql 時會出現下面的錯誤: ~~~ Error: Handshake inactivity timeout at Handshake.sequence.on.on.on.on.on.self._connection._startTLS.err.code (/home/***/node_modules/mysql/lib/protocol/Protocol.js:154:17) at Handshake.emit (events.js:92:17) at Handshake._onTimeout (/home/***/node_modules/mysql/lib/protocol/sequences/Sequence.js:116:8) at Timer.listOnTimeout [as ontimeout] (timers.js:112:15) -------------------- at Protocol._enqueue (/home/***/node_modules/mysql/lib/protocol/Protocol.js:135:48) at Protocol.handshake (/home/***/node_modules/mysql/lib/protocol/Protocol.js:52:41) at PoolConnection.connect (/home/***/node_modules/mysql/lib/Connection.js:119:18) at Pool.getConnection (/home/***/node_modules/mysql/lib/Pool.js:45:23) at Object.exports.register (/home/***/node_modules/hapi-plugin-mysql/lib/index.js:40:27) at /home/***/node_modules/hapi/lib/plugin.js:242:14 at iterate (/home/***/node_modules/hapi/node_modules/items/lib/index.js:35:13) at done (/home/***/node_modules/hapi/node_modules/items/lib/index.js:27:25) at Object.exports.register (/home/***/node_modules/lout/lib/index.js:95:5) at /home/***/node_modules/hapi/lib/plugin.js:242:14 ~~~ `解決方案:`?將 Node.js 升級到最新版本即可解決。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看