LinuxUbuntuお仕事で使っているデータベースの学習用としてデータベースをインストール。MariaDBMySQLの互換データベースとして使われることが多いですね。インストールできます。mariadb-server問題なくインストールできれば、設定ファイルを少しいじります。/etc/mysql/mariadb.conf.d/50-server.conf30行目くらいにlocalhost(127.0.0.1)からしかアクセスできないようになっているので、コメントアウトしてアクセス制限を解除します。mariadbで、再起動した際にエラーが出ていなければOKです。次にMariaDBの初期設定を行います。mysql_secure_installationで、対話式で設定していきます。このときにrootのパスワードを設定し、rootでのリモートログインは無効に。その他の匿名ユーザーとか、テストデータは削除するようにしています。-pで、設定したrootパスワードでデータベースへログインできればOKデータベースの作成やら、ユーザーを追加したり、あれこれやっておきます。次にローカルホスト外からアクセスできるようにファイアーウォールの設定をします。reloadひとまずMariaDBのの設定は完了。Serverで使われているSQLサーバーです。Linux上でも動作できるようになりました。2019のインストール対象外でした。仕方なく2022をインストールしていきます。Linuxディストリビューションのバージョンさえ間違わないようにすれば、基本的に上から順にコマンドをコピペしていけばインストールできます。コマンドラインツールのインストールが完了できればローカル接続をしてみます。オプションで暗号化なしでログインします。-Noバージョン情報をだすselect文を打って、きちんと表示できれてばOK。こちらも外部アクセス用にポートを開けます。reloadこれでデータベースのインストールはひとまず完了です。この後はお仕事で使っているテスト用のデータをリカバリして、あれこれテストできる準備完了といった感じです。