データベース– tag –
-
【SQL】見やすさと可読性アップのための改行とインデントの活用法
みなさんはSQL文を書く場合にどのようなことに注意をしていますか?もちろん、正常に動作することは大前提ですが、自分が後から見返したり、チームで開発をしているのであれば、他の人が見てもわかるように書かなくては、バグの温床になりかねません。 そ... -
【SQL】重複行はDISTINCTとGROUP BYどちらで除去するか
SQL文で検索した結果に対して重複したレコードを取り除く(または、まとめる)場合、DISTINCTかGROUP BYを使うと思います。SQLに慣れてないと、どちらも同じような機能だと勘違いしますが、一般的には単純に重複行を削除する場合はDISTINCT、レコードを集... -
エックスサーバーにNextCloudをインストールす方法
前回、自宅サーバーのUbuntu上にNextCloudをインストールしてクラウドストレージ化しました。今回はレンタルサーバーであるエックスサーバー(Xserver)にNextCloudをインストールします!自宅サーバーの場合にはコマンドで色々と設定しましたが、エックス... -
mysqldumpでtablespacesのプロセス特権エラーの対処法
MySQLをアップデートした後、いつものようにデータベースのバックアップをしようとmysqldumpコマンドを実行したら、以下のようなエラーが表示されました。 mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for th... -
久々にLaravelでインストールから認証(ログイン)機能を作成
久しぶりに作りたいアプリができたので、昔やってたLaravelで作成することにしました!今回はLaravelのインストールから、認証(ログイン)機能までを作成したいと思います。 Laravelのバージョンを選ぶ 昔は長期サポート(LTS)のバージョン5.5を利用して... -
Ubuntu 20.04(LTS)で5つの自宅サーバー構築!【総集編】
数ヶ月に渡って連載していた、Ubuntu 20.04(LTS)による自宅サーバー群が遂に完成しました!今回は総集編ということで、これまで連載してきた記事と、知って得する参考記事や関連記事を総まとめたいと思います!実は、記事を公開した順番(構築順)にも意... -
MariaDBを破壊したので完全再インストール(Ubuntu)
自宅サーバーのUbuntuに入れているMariaDBのステータスを確認した際に表示された警告メッセージに対応しようとイジっていたら破壊してしまった!壊したのはデータベースサーバーであって、データ自体は無事なので焦らず再インストール。しかし、普通に削除... -
Zabbix6.0アップデート後「Database error」の原因と2つの解決方法
以前、Zabbix 5.0から6.0にアップグレードした後に、ブラウザでWebインターフェースからログインしようと画面を開いたら、「Database error(データベースエラー)」が表示されて、ログインできなくなりました。今回は「Database error」の原因と2つの解決... -
MariaDBを10.3から10.5にアップグレードする方法
Ubuntu 20.04でデータベースサーバーを構築しましたが、標準搭載されているMariaDB 10.3が古いせいで、新しいZabbix 6.0と連携できなくなったので、MariaDB 10.5にアップグレードしたいと思います!念の為、設定ファイルやデータベースのバックアップをし... -
停止せずにMySQLバックアップ!mysqldumpベストオプション
データベースのバックアップって、いつも考えさせられますよね。きっちりフルバックアップしたいなら、停止してデータディレクトリごとバックアップするのがベターだと思いますが、稼働中のサービスを停止したくない場合はダンプコマンドを利用します。し...