Corredor

ウェブ、プログラミングの勉強メモ。

MySQL

MySQL の様子を調べるためのクエリ集

案件に途中から参画した時なんかに、既存の MySQL データベースの状態を調べるためのクエリをまとめておく。 データベース一覧・切替・操作 テーブル一覧・確認 MySQL のバージョン確認 接続ユーザ確認 日本語が文字化けしていたら・文字コード確認 ユーザ一…

AWS EC2 からしか接続できない RDS Aurora MySQL に外部から接続してみる

最近 AWS を触り始めた。 Amazon RDS で MySQL 互換の Aurora を構築してあって、この Aurora に接続できるのは踏み台となる EC2 インスタンスのみ、という構成の環境を作った。 つまり、 EC2 インスタンスに SSH 接続する EC2 インスタンスにインストールし…

Sequelize を使って Express サーバから MySQL DB を操作してみる

Express サーバから MySQL DB とのやり取りを行おうと思い、Node.js で使える良い O/R マッパーがないか調べてみたところ、Sequelize というモノがよく使われているようだったので試してみた。 Sequelize | Sequelize ORM GitHub - sequelize/sequelize: An …

MySQL の「Incorrect string value」エラーを直す (サロゲートペアに対応した UTF8MB4 エンコーディングに変更する)

CentOS Linux 上にインストールした MySQL で検証。 MySQL を使っていて、絵文字を含むテキストを INSERT・UPDATE しようとしたら、以下のようなエラーが出た。 Incorrect string value: '\xF0\xA6\x9A\xB0\xE7\x94...' for column 'my_column' at row 1 調…

MySQL DB を Node.js から操作してみる

MySQL DB を Node.js から操作する、mysql というそのものズバリな npm パッケージがあったので試してみた。ついでに、コレを Promise 化した promise-mysql もご紹介。 GitHub - mysqljs/mysql: A pure node.js JavaScript Client implementing the MySql p…

Windows ローカル環境に Redmine を立ち上げる

Redmine実践ガイド 理論と実践、事例で学ぶ新しいプロジェクトマネジメン [ アジャイルウェア ]ジャンル: 本・雑誌・コミック > PC・システム開発 > その他ショップ: 楽天ブックス価格: 4,104円 プロジェクト管理ソフトである Redmine (レッドマイン)。使っ…