mysql

初期化されたMySQLのDockerコンテナを用意する

サーバーサイドアプリケーションの開発環境などにおいて、「初期化された(データベースやテーブルが作成された)MySQLのDockerコンテナを用意したい」といった場面があると思います。そういった際にどうすればよいか、簡単な例を通して説明します。 コード …

knex.jsを用いてnode.jsでmysqlを使う

knex.jsとは Node.js向けのSQLクエリービルダーです。 以下のデータベースに対応しています。 Postgres MSSQL MySQL MariaDB SQLite3 Oracle Amazon Redshift 実際に使ってみる 今回はmysqlとのセットでknex.jsを使ってみます。 まず、今回使用するmysqlをdo…

Dockerを用いて一行でmysqlサーバーを動かす

以下のコマンドを実行します。 docker run -e MYSQL_ROOT_PASSWORD=password -d -p 3306:3306 mysql --character-set-server=utf8mb4 これだけで、dockerのmysqlサーバーの動いているコンテナが立ち上がります。なお、以下のように設定しています。 rootのパ…