中堅プログラマーの備忘録

忘れっぽくなってきたので備忘録として・・・

MySQL

【MySQL8.0】windowsでrootのパスワードを忘れてしまった時の対応について

下記に方法の記載がありますが、わかりやすくメモとして残しておきます。 dev.mysql.com 1.MySQLサービスの停止 2.【C:\mysql-init.txt】ファイルを作成 3.init-fileオプションを設定 4.MySQLサービスの開始 1.MySQLサービスの停止 MySQLインストールウィザ…

【Golang】MySQLの基本的な操作を行う

1.概要 2.【Golang】とは 3.MySQLに接続する 4.データを追加する(INSERT) 5.データを変更する(UPDATE) 6.データを取得する(SELECT) 7.データを削除する(DELETE) 8.まとめ 1.概要 案件に対する要件定義を行っていると これはどの言語で組むのが最適なんだろう…

【MySQL8】データベースの引っ越しをする

1.概要 2.バックアップファイルの作成 3.引っ越し先の環境設定 ①【test_db】を作成する。 ②ユーザーの作成 ③権限 ④データの引っ越し 1.概要 テスト環境から本番環境へ移行する場合 DBもそのまま移行したい状況もあるかと思います。 テスト環境を別なマシンに…

【node.js + MySQL】プレースホルダでDBを操作する

1.概要 2.準備 3.使用するテーブル 4.スクリプト 5.結果 1.概要 プレースホルダとは実際の内容を後から挿入するために、とりあえず仮に確保した場所のこと。だそうです。 私がプレースホルダを使うことで得られる一番メリットはSQLが非常に見やすくなるので…

【MySQL8.0】よく使うコマンド一覧と実際にSQLコマンドをたたく

1.DB操作 ・DB作成 ・DB削除 ・DB一覧の取得 2.テーブル操作 ・データベース選択 ・テーブルの作成 ・テーブルの削除 ・テーブル一覧の取得 ・カラム一覧の取得 3.カラムの操作 ・カラムの名前変更 ・カラムの定義変更 ・カラムの追加(最後に) ・カラムの追…

【node.js】MySQL8.0に接続できない。Error: ER_NOT_SUPPORTED_AUTH_MODE

1.概要 2.エラーの原因 3.解決方法 ①認証プラグインの変更 ②【mysql2】を使う 1.概要 node.jsのパッケージ【mysql】を使って MySQL8.0に接続しようとすると下記のエラーが発生しました。error connecting: Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does n…

【MySQL8.0】インストールから初期設定を行い動作確認を行う for Windows

1.概要 2.ダウンロード 3.インストール 4.動作確認 1.概要 最近はライセンスの関係でBSDライセンスである【PostgreSQL】を使うことが多かったのですが、機会があったので【MySQL】を使ってみようかと思います。【MySQL Community Server】であれば無料で使用…