【사쿠라의 VPS】 wordpress를 외부 DB에서 내부 DB로 전환했을 때의 작업 메모
소개
외부 DB 구축의 검증을 위해 빌리고 있던 사쿠라의 VPS의 시험 기간이 무정에 지나갔기 때문에, 내부 DB로 전환했습니다. 그 때의 작업 순서 메모입니다.
[DBサーバ]---[Webサーバ]---[インターネット]
⬇︎
[Webサーバ/DBサーバ]---[インターネット]
덧붙여서 외부 DB측에 DB는 만든 것의 내용은 비어 있었기 때문에, 내부 DB측도 단지 신규로 DB를 작성해 wordpress의 DB접속 에러를 해소한 것만의 내용입니다.
웹 서버가 있는 호스트에 DB 및 작업용 사용자 만들기
$ mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.60-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> select user, host from mysql.user;
+------+-----------+
| user | host |
+------+-----------+
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
+------+-----------+
3 rows in set (0.01 sec)
MariaDB [(none)]> CREATE DATABASE databasename;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> GRANT ALL PRIVILEGES ON databasename.* TO "database_username"@"localhost" IDENTIFIED BY "database_userpassword";
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> select user, host from mysql.user;
+------+-----------+
| user | host |
+------+-----------+
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
| New! | localhost | ⬅︎New!のとこに作成したusernameが表示されてたらOK
+------+-----------+
4 rows in set (0.00 sec)
MariaDB [(none)]> exit
Bye
워드 프레스의 DB 참조 대상 변경
$ cd /var/www/html
$ ls -la wp-config.php
-r-------- 1 apache apache 3874 5月 11 01:07 wp-config.php
$ sudo chmod 600 wp-config.php
$ sudo vi wp-config.php
[sudo] username のパスワード:
///
// ** MySQL 設定 - この情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define('DB_NAME', 'database_name');
/** MySQL データベースのユーザー名 */
define('DB_USER', 'database_username');
/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'database_userpassword');
/** MySQL のホスト名 */
define('DB_HOST', '192.168.0.3'); ⬅︎ローカルIPから"localhost"に書き換え
///
다시 쓰기 권한 제거
$ sudo chmod 400 wp-config.php
$ ls -la wp-config.php
-r-------- 1 apache apache 3872 5月 16 19:07 wp-config.php
브라우저에서 URL을 두드려 봅시다.
http://111.222.333.444/wp-admin/install.php
네, 이대로.
수고하셨습니다.
Reference
이 문제에 관하여(【사쿠라의 VPS】 wordpress를 외부 DB에서 내부 DB로 전환했을 때의 작업 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/siba4848/items/4197a9ec48237bcc9343
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
[DBサーバ]---[Webサーバ]---[インターネット]
⬇︎
[Webサーバ/DBサーバ]---[インターネット]
$ mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.60-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> select user, host from mysql.user;
+------+-----------+
| user | host |
+------+-----------+
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
+------+-----------+
3 rows in set (0.01 sec)
MariaDB [(none)]> CREATE DATABASE databasename;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> GRANT ALL PRIVILEGES ON databasename.* TO "database_username"@"localhost" IDENTIFIED BY "database_userpassword";
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> select user, host from mysql.user;
+------+-----------+
| user | host |
+------+-----------+
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
| New! | localhost | ⬅︎New!のとこに作成したusernameが表示されてたらOK
+------+-----------+
4 rows in set (0.00 sec)
MariaDB [(none)]> exit
Bye
워드 프레스의 DB 참조 대상 변경
$ cd /var/www/html
$ ls -la wp-config.php
-r-------- 1 apache apache 3874 5月 11 01:07 wp-config.php
$ sudo chmod 600 wp-config.php
$ sudo vi wp-config.php
[sudo] username のパスワード:
///
// ** MySQL 設定 - この情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define('DB_NAME', 'database_name');
/** MySQL データベースのユーザー名 */
define('DB_USER', 'database_username');
/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'database_userpassword');
/** MySQL のホスト名 */
define('DB_HOST', '192.168.0.3'); ⬅︎ローカルIPから"localhost"に書き換え
///
다시 쓰기 권한 제거
$ sudo chmod 400 wp-config.php
$ ls -la wp-config.php
-r-------- 1 apache apache 3872 5月 16 19:07 wp-config.php
브라우저에서 URL을 두드려 봅시다.
http://111.222.333.444/wp-admin/install.php
네, 이대로.
수고하셨습니다.
Reference
이 문제에 관하여(【사쿠라의 VPS】 wordpress를 외부 DB에서 내부 DB로 전환했을 때의 작업 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/siba4848/items/4197a9ec48237bcc9343
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ cd /var/www/html
$ ls -la wp-config.php
-r-------- 1 apache apache 3874 5月 11 01:07 wp-config.php
$ sudo chmod 600 wp-config.php
$ sudo vi wp-config.php
[sudo] username のパスワード:
///
// ** MySQL 設定 - この情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define('DB_NAME', 'database_name');
/** MySQL データベースのユーザー名 */
define('DB_USER', 'database_username');
/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'database_userpassword');
/** MySQL のホスト名 */
define('DB_HOST', '192.168.0.3'); ⬅︎ローカルIPから"localhost"に書き換え
///
$ sudo chmod 400 wp-config.php
$ ls -la wp-config.php
-r-------- 1 apache apache 3872 5月 16 19:07 wp-config.php
브라우저에서 URL을 두드려 봅시다.
http://111.222.333.444/wp-admin/install.php
네, 이대로.
수고하셨습니다.
Reference
이 문제에 관하여(【사쿠라의 VPS】 wordpress를 외부 DB에서 내부 DB로 전환했을 때의 작업 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/siba4848/items/4197a9ec48237bcc9343텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)