技術ブログblog

node.jsでmysqlを使用する時の注意点(insecureAuth)

ブログ用素材制作9

centos5系でnode.js+mysqlを利用する時に、DB操作のライブラリをインストールします。

※コマンド:npm install mysql 実際にDB取得を試した時に、以下の様なエラーが発生した場合の対処方法です。

■エラー内容

Error: MySQL server is requesting the old and insecure pre-4.1 auth mechanism.Upgrade the user password or use the {insecureAuth: true} option.

  ■対処法 DB接続時のオプションにタイトルにもある「insecureAuth」を指定することにより解決することが出来ます。

connection = mysql.createConnection({ host: DBホスト名, port: mysqlポート番号, database: データベース名, user: ログインユーザ名, password: ログインパスワード, insecureAuth: true    ← 今回追加 });

  以上。

お問い合わせはこちら

web・システムに関するお悩みご相談、お見積もり、わからないことがございましたらいつでも受付いたします。 専門用語は極力避け、できるだけわかりやすくお伝えいたします。 お気軽にお問い合わせください。

お問い合わせ