参考にしたサイト
https://qiita.com/cherubim1111/items/b259493a39e36f5d524b
TimeZOne設定
sudo su -
timedatectl set-timezone Asia/Tokyo
Apacheのインストール
apt -y update
apt -y install apache2
systemctl enable apache2
systemctl start apache2
PHP 7.4 のインストール
apt -y install php7.4 php7.4-mysql
MariaDB 10.5 のインストール
apt -y install mariadb-server mariadb-client
systemctl enable mariadb
systemctl start mariadb
WordPress のインストール
cd /var/www/html
wget https://ja.wordpress.org/latest-ja.tar.gz
tar xvf latest-ja.tar.gz
chown -R www-data:www-data .
WordPress 用データベース作成(DB名wirdpressの場合)
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8;
WordPress 用 MariaDB ユーザの作成
GRANT ALL ON wordpress.* TO UserName@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
MySQLの操作
データベースの一覧表示
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| press |
| rf |
| wp |
+--------------------+
6 rows in set (0.001 sec)
データベースのアクセス
MariaDB [(none)]> use press;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
データベースのテーブル表示
Database changed
MariaDB [press]> show tables;
+-----------------------+
| Tables_in_press |
+-----------------------+
| ww_commentmeta |
| ww_comments |
| ww_links |
| ww_options |
| ww_postmeta |
| ww_posts |
| ww_term_relationships |
| ww_term_taxonomy |
| ww_termmeta |
| ww_terms |
| ww_usermeta |
| ww_users |
+-----------------------+
12 rows in set (0.001 sec)
テーブル表示の中身を表示
MariaDB [press]> select * FROM ww_users;
+----+------------+------------------------------------+---------------+---------------------------+---------------------------+---------------------+---------------------+-------------+--------------+
| ID | user_login | user_pass | user_nicename | user_email | user_url | user_registered | user_activation_key | user_status | display_name |
+----+------------+------------------------------------+---------------+---------------------------+---------------------------+---------------------+---------------------+-------------+--------------+
| 1 | mars | $P$BpsXyK.d4ER7ABVH9hZioBiaGNFvAJ1 | mars | ei2k-hrai@asahi-net.or.jp | http://ps2.ddns.net/press | 2021-04-01 12:53:41 | | 0 | mars |
+----+------------+------------------------------------+---------------+---------------------------+---------------------------+---------------------+---------------------+-------------+--------------+
1 row in set (0.001 sec)
データベースを削除する
DROP DATABASE [IF EXISTS] db_name
ユーザパスワードをDBから直接変更する方法
https://www.wakuwakubank.com/posts/648-wordpress-userpassword/
UPDATE 対象DB.DB接頭語users # UPDATE press.ww_users
SET user_pass = MD5('新しいパスワード') # SET user_pass = MD5('新しいパスワード')
WHERE user_login = 'パスを変更したいユーザー名';