データベースの準備 ~WordPressでブログを始める~ | そう備忘録

データベースの準備 ~WordPressでブログを始める~

前回の「apacheの設定」の記事

データベースの準備

Ubuntu Server 16.04 LTSにインストールしたMySQL。

WordPress用のデータベースを準備する。

何回も使うものでは無いけどコマンドをファイルに保存しておけば後から再作成する時に便利なので保存した。

データベースの作成

CHARACTER SET utf8

文字コードがutf8

COLLATE utf8_general_ci

アルファベットの大文字、小文字を区別しない。後は区別する。

例えば半角同士の大文字、小文字と全角同士の大文字、小文字は区別しないので同じ文字として扱う。しかし半角小文字と全角小文字は違う文字として扱う。デフォルト設定なのでコレにしておく

wp01.sqlで保存
CREATE DATABASE DatabaseName DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

ユーザの作成

同時にパスワードを設定する。

wp02.sqlで保存
create user "UserName"@"localhost" IDENTIFIED BY "Password";

権限の付与

作成したDatabaseに対してユーザに権限を与える。

wp03.sqlで保存
GRANT ALL PRIVILEGES ON DatabaseName.* TO "UserName"@"localhost" IDENTIFIED BY "Password";

権限の反映

wp04.sqlで保存
flush privileges;

homeにsqlディレクトリを作成する。

その後wp01.sql~wp04.sqlをWinSCPを使ってubuntuサーバーにコピーする。

SQLの実行

PasswordLAMP環境のインストールで設定したMySQLのrootのパスワード
mysql -uroot -pPassword < ~/sql/wp01.sql
mysql -uroot -pPassword < ~/sql/wp02.sql
mysql -uroot -pPassword < ~/sql/wp03.sql
mysql -uroot -pPassword < ~/sql/wp04.sql

確認

ログインしてデータベースが作成されている事を確認する

mysql -uroot -pPassword
mysql> show databases;

MySQL

次回の「インストール開始」の記事に続く

souichirou

やった事を忘れない為の備忘録 同じような事をやりたい人の参考になればと思ってブログにしてます。 主にレゴ、AWS(Amazon Web Services)、WordPress、Deep Learning、RaspberryPiに関するブログを書いています。 仕事では工場に協働ロボットの導入や中小企業へのAI/IoT導入のアドバイザーをやっています。 2019年7月にJDLA(一般社団法人 日本デイープラーニング協会)Deep Learning for GENERALに合格しました。 質問は記事一番下にあるコメントかメニュー上部の問い合わせからお願いします。

おすすめ

質問やコメントや励ましの言葉などを残す

名前、メール、サイト欄は任意です。
またメールアドレスは公開されません。