<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MySQL on Blogenist -ブロゲニスト-</title><link>https://blogenist.jp/tags/mysql/</link><description>Recent content in MySQL on Blogenist -ブロゲニスト-</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Mon, 30 Mar 2020 18:18:26 +0900</lastBuildDate><atom:link href="https://blogenist.jp/tags/mysql/index.xml" rel="self" type="application/rss+xml"/><item><title>【MySQL】NULLが含まれるデータを取得する際のORDER BYで優先度を低くしたい場合の書き方【簡単瞬殺】</title><link>https://blogenist.jp/2020/03/30/10389/</link><pubDate>Mon, 30 Mar 2020 18:18:26 +0900</pubDate><guid>https://blogenist.jp/2020/03/30/10389/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/03/mysqlOrderByNullableColumnEye.png" alt="Featured image of post 【MySQL】NULLが含まれるデータを取得する際のORDER BYで優先度を低くしたい場合の書き方【簡単瞬殺】" /&gt;&lt;h2 id="mysqlのnullに対するorder-byの取り扱いについて"&gt;MySQLのNULLに対するORDER BYの取り扱いについて&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;MySQL&lt;/strong&gt;にて、&lt;code&gt;NULL&lt;/code&gt;が許容されたカラムに対して&lt;code&gt;ORDER BY&lt;/code&gt;をかける際にはちょっと注意した方が良いです。&lt;/p&gt;&#13;&#10; &lt;p&gt;何も気にせずに&lt;code&gt;ORDER BY&lt;/code&gt;をかけると想定と違う挙動になる場合もあるので、MySQLの&lt;code&gt;NULL&lt;/code&gt;に対する挙動の整理と&lt;code&gt;NULL&lt;/code&gt;に対する優先度を制御する方法をご紹介しようと思います。&lt;/p&gt;</description></item><item><title>【Ansible備忘録】MySQLをインストールするplaybook</title><link>https://blogenist.jp/2018/04/26/3701/</link><pubDate>Thu, 26 Apr 2018 12:05:49 +0900</pubDate><guid>https://blogenist.jp/2018/04/26/3701/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/ansibleMysqlInstallEye.png" alt="Featured image of post 【Ansible備忘録】MySQLをインストールするplaybook" /&gt;&lt;h2 id="概要"&gt;概要&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="前提"&gt;前提&#10;&lt;/h3&gt; &lt;p&gt;&lt;div class="maruck success"&gt;&#13;&#10; &lt;span class="box-title"&gt;Point&lt;/span&gt;&#13;&#10; &lt;ul&gt;&#13;&#10; &lt;li&gt;Ansibleインストール済み&lt;/li&gt;&#13;&#10; &lt;li&gt;AWSのEC2サーバーを想定&lt;/li&gt;&#13;&#10; &lt;li&gt;対象サーバーへの公開鍵設定済み&lt;/li&gt;&#13;&#10; &lt;/ul&gt;&#13;&#10;&lt;/div&gt;&lt;/p&gt;&#13;&#10;&lt;h3 id="参考"&gt;参考&#10;&lt;/h3&gt; &lt;a class="nlink-card" href="https://blogenist.jp/2018/02/26/2457"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/02/installAnsibleAwsEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【脱魔境インフラ】AWSのEC2にAnsibleをインストールしてみよう&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/02/26&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2612文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約6分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2018/03/13/2783"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/ansibleDirectoryEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【失われしベストプラクティスを求めて】Ansibleでの特殊な動きをするディレクトリについて&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/03/13&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1640文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10;&lt;h3 id="ディレクトリ構造"&gt;ディレクトリ構造&#10;&lt;/h3&gt; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;ディレクトリ構造&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── inventories&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── &lt;span class="nb"&gt;local&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   ├── group_vars&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   │   └── all.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   ├── host_vars&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   │   └── 127.0.0.1.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── hosts&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── mysql-install.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── roles&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── mysql&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── aws&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   ├── init&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   │   └── tasks&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   │   └── main.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── install&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── tasks&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── main.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── templates&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── &lt;span class="nb"&gt;local&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── mysql&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt; &lt;/p&gt;</description></item><item><title>【移行時に便利】Wordpressの全記事内の投稿内容の文字列をSQLで一括置換してみよう</title><link>https://blogenist.jp/2018/04/24/3722/</link><pubDate>Tue, 24 Apr 2018 01:57:21 +0900</pubDate><guid>https://blogenist.jp/2018/04/24/3722/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/bulkUpdateWordpressByPHPMyAdminEye.png" alt="Featured image of post 【移行時に便利】Wordpressの全記事内の投稿内容の文字列をSQLで一括置換してみよう" /&gt;&lt;h2 id="記事内の特定の文字列を一括置換したい"&gt;記事内の特定の文字列を一括置換したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;Wordpressを運用していて、&lt;strong&gt;サーバー&lt;/strong&gt;を変えたり&lt;strong&gt;ドメイン&lt;/strong&gt;を変えた場合、投稿記事内に&lt;strong&gt;古いURL&lt;/strong&gt;を直接記述してしまっていると、移行後に&lt;strong&gt;エラー&lt;/strong&gt;が表示されてしまう可能性があります。&lt;/p&gt;</description></item><item><title>【Docker備忘録】DockerコンテナにインストールしたMySQL起動時の「/etc/sysconfig/network: No such file or directory」エラーの対象方法</title><link>https://blogenist.jp/2018/04/23/3710/</link><pubDate>Mon, 23 Apr 2018 20:25:03 +0900</pubDate><guid>https://blogenist.jp/2018/04/23/3710/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/dockerInMySQLRunErrorEye.png" alt="Featured image of post 【Docker備忘録】DockerコンテナにインストールしたMySQL起動時の「/etc/sysconfig/network: No such file or directory」エラーの対象方法" /&gt;&lt;h2 id="以下のようなエラーが"&gt;以下のようなエラーが。。。&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Dockerコンテナ&lt;/strong&gt;に&lt;strong&gt;MySQL&lt;/strong&gt;をインンストールし、いざ&lt;strong&gt;起動&lt;/strong&gt;をしようとすると&lt;strong&gt;以下のようなエラー&lt;/strong&gt;が発生して起動出来ない事があると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;Error Log&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;/etc/init.d/mysqld: line 23: /etc/sysconfig/network: No such file or directory&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;</description></item></channel></rss>