1. MariaDB データベース作成
2. MariaDB パスワードリセット
SSHログインします。そのあと以下のmysqlコマンドでMariaDBにログイン
# mysql -u root -p
1) 次のコマンドでデータベースを確認。
MariaDB [(none)]> show databases;+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
次のコマンドでwordpressdbデータベースを作ります。
MariaDB [(none)]> create database wordpressdb collate utf8mb4_general_ci;
(結果)
MariaDB [(none)]> create database wordpressdb collate utf8mb4_general_ci;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| wordpressdb | ← Wordpressdbが追加されました。
+--------------------+
exit
MariaDB [(none)]> exit
MariaDB [(none)]> show tables from wordpressdb;
+---------------------------+
| Tables_in_wordpressdb |
+---------------------------+
| wp_cocoon_accesses |
| wp_cocoon_affiliate_tags |
| wp_cocoon_function_texts |
| wp_cocoon_item_rankings |
| wp_cocoon_speech_balloons |
| wp_commentmeta |
| wp_comments |
| wp_links |
| wp_options |
| wp_postmeta |
| wp_posts |
| wp_term_relationships |
| wp_term_taxonomy |
| wp_termmeta |
| wp_terms |
| wp_usermeta |
| wp_users |
+---------------------------+
17 rows in set (0.00 sec)
*データベースを指定してアクセスする。
mysql -u root -p wordpressdb
又は
USE データベース名;
*
MariaDB [wordpressdb]> describe wp_posts;
*登録されているデータを参照する
SELECT * FROM post_title;
*データベースの削除
MariaDB [wordpressdb]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| wordpressdb |
+--------------------+
4 rows in set (0.00 sec)
MariaDB [wordpressdb]> drop database wordpressdb;
Query OK, 17 rows affected (0.32 sec)
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)
2.Maria DB Password Reset
*MariaDBとphpMyAdminのパスワードは同じなので、MariaDBのPWを変更するとphpMyAdminのパスワードも変わる。
1)バージョンの確認
# mysql --version
mysql Ver 15.1 Distrib 5.5.60-MariaDB, for Linux (x86_64) using readline 5.1
2)データベース・サーバーを止める
# systemctl stop mariadb
データベースを止めると、マニュアルでパスワードリセットが出来るようになる。
3)grant tableのロードを止める。
MariaDBをuser情報に基づかずに起動できるよう、grant tableのロードを止める。
同時にセキュリティーも考慮して、ネットワーキングもスキップする
# mysqld_safe --skip-grant-tables --skip-networking &
Note)
&でコマンドを終えるのは、このプロセスをバックグラウンドで実行するようにする為。
(Output)
[1] 4794
[root@]# 210118 16:45:29 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
210118 16:45:30 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
4)パスワードなしにDBを起動
mysql -u root
(Output)プロンプトがチックする
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
5)grant Tableをロードする
MariaDB [(none)]> FLUSH PRIVILEGES;
(Output)
Query OK, 0 rows affected (0.03 sec)
6)Passwordをマニュアルで変更する
・For MySQL 5.7.6 and newer as well as MariaDB 10.1.20 and newer
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
・For MySQL 5.7.5 and older as well as MariaDB 10.1.20 and older
mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
new_passwordのとこりに、新しい自分のパスワードを記述する。
(Output)
->
Ctl+Zで終了した。
5)現在のプロセスを終了する
Ctl+Zで終了した場合は不要。
#kill `/var/run/mariadb/mariadb.pid`
6) MariaDBのリスタート
# systemctl start mariadb
7) 新しいPWでログインしてみる
mysql -u root -p
0 件のコメント:
コメントを投稿