Windows へ MySQL をインストールして自分のパソコンで WordPress を動かす

最終更新日:2020年11月18日 公開日:2020年10月23日 2020年10月

xserver で blog を動かしている場合に,ローカルのパソコンで同様に動かすのに必要な MySQL のインストール方法を解説する.

検索しても,64bit 版のインストールを日本語で解説しているちょうどよいページが見つからなかったためである.
64bit版はインストーラーがついていないので自分で設定する必要があるが,必要最低限の設定だけすればよいので考えようによっては簡単ともいえる.

方針としては,MySQL は localhost で動作させて,設定ファイルだけ本番のDBサーバーを設定しているところを localhost に変更することで対応する.
(基本的に wp 以下は一度変更したら変更しないという前提で進める.)

ダウンロード

Windows 版の 64 bit 用の MySQL はここからダウンロードする.

https://downloads.mysql.com/archives/community/

ダウンロードしたファイルは 2020年10月23日現在では
mysql-5.7.31-winx64.zip
となる.

インストール

これを適当な場所に解凍してディレクトリ名を mysql に変更する.

ここでは
C:\app\db
に移動するものとして進める.
つまり,インストールしたルートディレクトリは
C:\app\db\mysql
となる.

ちなみに 5.7 のインストールの説明のリンク先は
https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html
となる.

c:/app/db/mysql 以下にフォルダを作成.
data
logs
tmp

各種設定

MySQL 設定

c:\app\db\mysql
に移動.
c:\app\db\mysql\my.ini
を作成.

MySQL 動作までの初期設定

管理者でコマンドプロンプトを実行

分からない方は下のリンクを参考に.
管理者権限でコマンドプロンプトを起動する

c:/app/db/mysql/bin
に移動.

データベース初期化(–initialize-insecure を使うのは root にパスワードを設定していないため)

サービスへの登録

「サービス」を開いて,「MySQL」を開始する.

ユーザーとデータベースの作成

#ローカルのパソコンなので,root のパスワードはあえて設定しない.(通常は設定する.)

上で開いたコマンドプロンプトでそのまま続ける.(管理者権限はなくてもよい.)

ルートで接続.パスワードを聞かれるが無視して Enter

ユーザーを作成

データベースを作成

データベースにデータを流し込む

既に本番のサーバーで記事を書いている場合はバックアップを取得.

WordPress 関連の変更

テーブルの変更

MySQL へ接続

WordPress で使っている変数を直接変更.これをしないとサーバーがローカルにならない.

wp-config.php の変更

接続先ホストの変更と動作しない時にデバッグ用に表示を変更する.

php の設定

php をインストールしていない人は
Windows への apache インストール方法
の PHP のインストールへ.

そのままだと以下のエラーが出る.

mysqli の拡張を読み込む必要がある.

php.ini の変更(最低限の変更箇所のみ)

その他細かい変更

WordPress で変更・確認するファイル

  • .htaccess
  • タグマネージャを外す.
  • インクルードしている場合のパスの変更
 タグ: ,  
 

Contact

ご質問等ありましたら,下のフォームからお願いします.

 
Apache Chrome 拡張機能 CSS Git javascript Page Speed Insights python SEO Windows WordPress アナリティクス エディタ サーチコンソール サーバー管理 タグマネージャ テレワーク デザイン データベース ネットワーク マーケティング ログ解析 ローカル環境構築 営業
contact
無料ダウンロード中!
大好評の書籍はこちら
Pagetop