技術ブログ

プログラミング、IT関連の記事中心

MySQL

Dockerを使用してMySQL環境をセットアップする方法

目次 Dockerを使用してMySQL環境をセットアップする方法 1. Docker イメージをPull 2. Docker コンテナを作成 3. MySQLに接続 Docker Composeを利用する方法 Dockerを使用してMySQL環境をセットアップする方法 Dockerを使用すると、数分でMySQLの環境をロー…

CentOS7.9にMariaDBのインストール

目次 MariaDBのインストール MariaDBの設定変更 セキュリティの設定 文字コード設定 MariaDBのインストール 以下のコマンドで設定ファイルを開く vi /etc/yum.repos.d/MariaDB.repo 「MariaDB.repo」には、以下の内容を記載する。 [mariadb] name = MariaDB …

HomebrewでMySQLをインストールする手順(Mac 環境構築)

目次 Homebrewのインストール MySQLのインストール MySQLのサーバー起動 MySQLのrootログイン MySQLのバージョン確認 Homebrewのインストール Homebrewは以下の公式ページからコマンドを取得して実行する。 brew.sh MySQLのインストール 以下のコマンドを実…

MySQLで既に登録済みのカラムにDEFAULTの値を追加、削除する方法

目次 DEFAULTの値を追加する方法 DEFAULTの値を追加するSQL生成 DEFAULTの値を削除する方法 DEFAULTの値を削除するSQL生成 DEFAULTの値を追加する方法 以下のSQL文を実行することで、デフォルト値の設定または変更を行えます。 ALTER TABLE テーブル名 ALTER…

Node.jsからMySQLを実行した際にER_NOT_SUPPORTED_AUTH_MODEエラーが出る場合

目次 状況 エラーの原因 解決方法 状況 Node.jsからMySQLを実行した際に「エラーの原因」に記載のエラーが発生する ターミナルなどで、MySQLを実行しても問題なく実行ができる Node.jsで使用しているユーザーでもMySQLに接続ができる エラーの原因 ER_NOT_SU…

テーブルの1日前のデータを自動で削除する方法【MySQL】

■はじめに テーブルに登録しているデータで「TIMESTAMP」を使用することがあります。 この「TIMESTAMP」のデータを使用して、1日前のデータは削除するなど、一定期間で削除する方法を記載します。 もちろん手動でSQLを流してもいいですが、手間なので、今回…

MySQLのアカウント作成方法【MySQL】

はじめに プロジェクト毎、環境毎などDBを分けることはよくあると思います。 当然、全てrootで操作するとセキュリティ上よくないです。 ここでは、アカウントを作成し、DBの操作権限を付与する部分を記載します。 手順 rootユーザーでMySQLに入ってください…