MariaDBには、インストール後にやっておくべき初期設定がふたつあります。設定ファイルの編集とmysql_secure_installationコマンドの実行。
rootパスワード設定や、だれでも使える匿名ユーザーの削除などのセキュリティ対策をします。
続きを読むデータベース製品のMySQLについて情報を発信します。
MySQLはGPLライセンスに従えば無償で商用でも利用可能なので、LAMP環境などいろいろなところで多く使用されています。
データベースを勉強したい人はまずMySQLから始めるとよいでしょう。また、MySQLと枝分かれしたMariaDBは、操作上の技術であまり違いはないのでMariaDBでも参考になります。
MariaDBには、インストール後にやっておくべき初期設定がふたつあります。設定ファイルの編集とmysql_secure_installationコマンドの実行。
rootパスワード設定や、だれでも使える匿名ユーザーの削除などのセキュリティ対策をします。
続きを読むLinuxにMariaDBをインストールします。最新版はパッケージ・リポジトリの登録からしないといけません。
あとはいつものパッケージインストールのコマンド実行です。
方法はCentOS, Ubuntuで使うコマンドが若干違うだけでほぼ同じです。
続きを読むMySQL/MariaDBの検索クエリ結果にデータがないものに日付だけ追加して、残りはデータ無しにする連続した日付をつける方法です。
テーブルの列(column)は追加せずテーブル構成は一切変更しません。SQLだけで行います。
ビューを作るときにも使えます。
(自分がよく忘れるので備忘録でもある。)
続きを読むMySQL/MariaDBの検索クエリ(SQL)で日付リストを作る方法です。日次、週次、月次、年次に対応できます。(時・分・秒も)。
クエリ結果で日付が飛び飛びになっているのを連続した日付のデータにするのに使います。
(自分がよく忘れるので備忘録でもある。)
続きを読むMySQL/MariaDBで検索クエリ(SELECT)結果に連番をつける方法はかんたんに見つかりますが、細かい解説がすぐには見つかりません。
SQLに慣れてない人のために解説をつけました。@numって何だ?とか。これくらいのレベルで行きます。
(自分もよく忘れるので備忘録でもある。)
続きを読むMySQLのリストアは、バックアップファイルからmysqlコマンドを実行して、データベースのデータを復旧するだけで、かんたんです。MariaDBも同じ使い方です。
Linuxコマンドには、ファイルの内容を取り込む方法にリダイレクトが(<)がありますが、それを使ってバックアップファイルからDBを復旧します。
続きを読む