Hostwinds 튜토리얼

에 대한 검색 결과:


목차


명령 줄을 통해 수행되는 일반적인 MySQL 작업
MySQL 데이터베이스에 로그인
MySQL 비밀번호 재설정
데이터베이스 나열
'사용'명령으로 데이터베이스를 전환하십시오.
'show'명령은 데이터베이스의 테이블을 나열하는 데에도 사용됩니다.
변경하기 전에 항상 백업 수행
예 : WordPress 관리자 비밀번호 재설정

명령 줄에서 MySQL / MariaDB를 사용하는 방법

태그 : MySQL 

명령 줄을 통해 수행되는 일반적인 MySQL 작업
MySQL 데이터베이스에 로그인
MySQL 비밀번호 재설정
데이터베이스 나열
'사용'명령으로 데이터베이스를 전환하십시오.
'show'명령은 데이터베이스의 테이블을 나열하는 데에도 사용됩니다.
변경하기 전에 항상 백업 수행
예 : WordPress 관리자 비밀번호 재설정

PhpMyAdmin과 같은 도구와 같은 도구는 MySQL / MARIADB 데이터베이스와 매우 쉽게 상호 작용하는 동안 때로는 명령 줄에서 직접 데이터베이스에 액세스해야합니다. 이 기사는 데이터베이스와 일부 공통 작업을 터치하지만 SQL 구문, 데이터베이스 관리 또는 기타 고급 주제에 대한 전체 교육을 제공하지는 않습니다. 이 가이드의 예제는 CentOS 7 및 MariAdb 용 WordPress VPS 이미지에 포함되어 있지만 CPANEL VPSES, 램프 스택 및 기타에서 작동해야합니다. 이 페이지는 당신이 가진 것으로 가정합니다 SSH를 사용하여 서버에 연결.

프롬프트는 bash 명령 줄에서 입력 해야하는 것을 나타냅니다.> 프롬프트는 mysql 자체에 있습니다..

명령 줄을 통해 수행되는 일반적인 MySQL 작업

MySQL 데이터베이스에 로그인

루트 사용자와 데이터베이스에 로그인하려면 다음 명령을 사용하십시오.

mysql -u root -p

루트 암호를 입력하십시오.

MySQL 비밀번호 재설정

CentOS 7 :

systemctl stop mariadb
mysqld_safe --skip-grant-tables --skip-networking &
MySQL -u root

일반 텍스트는 MySQL을 사용합니다.사용자 설정 암호 = 암호 ( "INSERTPASSWORDERE") user = 'root';여기서 'insertpasswordere'는 실제 암호 플래시 권한입니다.출구

systemctl stop mariadb
systemctl start mariadb

(다른 SystemD 기반 Linux 배포판은 실제 MySQL 또는 MariAdb를 실행하는지 여부에 따라 비슷한 명령을 가질 수 있습니다. 다른 init 시스템은 다릅니다)

아래 명령을 실행하고 암호를 입력하면 프로그램이 실제로 실행 (MARIADB) 및 데이터베이스가 사용되는 프로그램을 알려주는 프롬프트가 표시됩니다.

mysql -u root -p 
MariaDB [(none)]>

데이터베이스 나열

표시 데이터베이스를 발행하십시오. 명령, 아래에서 볼 수 있듯이 모든 데이터베이스를 볼 수 있습니다. 예제는 다음과 같습니다.

MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| MySQL |
| performance_schema |
| tutorials |
+--------------------+
4 rows in set (0.00 sec)

'사용'명령으로 데이터베이스를 전환하십시오.

MariaDB [(none)]> use tutorials;
Database changed
MariaDB [tutorials]>

'show'명령은 데이터베이스의 테이블을 나열하는 데에도 사용됩니다.

MariaDB [mysql]> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |

변경하기 전에 항상 백업 수행

사용하다 mysqldump. 이 안내서를 계속하기 전에 데이터베이스를 백업하려면 강력하게 권장됩니다.

mysqldump database name > databasebackup.sql

데이터베이스 이름을 실제 데이터베이스 이름 및 데이터베이스 백업으로 만들고 원하는 파일의 이름으로 데이터베이스 이름을 바꿉니다. .SQL.SQL. 데이터베이스를 저장할 파일의 유형으로 이것은 당신을 허용 할 것입니다 mysqldump를 사용하여 MySQL 데이터베이스 복원 언제든지이 백업 파일에서.

명령 줄 또는 FTP에 로그인하지 않고도 데이터베이스를 계정에서 다운로드 할 수 없도록 공개적으로 액세스 할 수없는 디렉터리 에서이 명령을 실행하는 것이 좋습니다. 디렉토리를 변경하십시오 /뿌리 또는 /집 또는 적절한 자격 증명이 필요한 파일 시스템의 다른 위치.

예 : WordPress 관리자 비밀번호 재설정

계속하기 전에 데이터베이스 백업 방법에 대한 위의 지침을 참조하십시오.

Step One: WordPress 설치에서 사용중인 데이터베이스, 사용자 이름 및 암호를 알아야합니다. 이는 WordPress 설치 루트 디렉토리의 wp-config.php에 DB_NAME, DB_USER 및 DB_PASSWORD로 있습니다.

// ** MySQL settings ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'appdb' );
/** MySQL database username */
define( 'DB_USER', 'appdb_user' );
/** MySQL database password */
define( 'DB_PASSWORD', '...' );

2 단계 : 이 정보를 사용하여 다음의 지침을 수정할 수 있습니다. WordPress 관리자 비밀번호를 재설정하는 방법 명령 줄에서도 동일하게 수행합니다.

mysql -u appdb_user -p
Enter password:
Welcome to the MariaDB monitor. Commands end with; or \g

.....

MariaDB [(없음)]>

3 단계 : appdb 데이터베이스로 전환합니다.

MariaDB [(none)]> use appdb
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

데이터베이스 변경

4 단계 : 테이블을 보여줍니다 :

MariaDB [appdb]> show tables;
+-----------------------+
| Tables_in_appdb    |
+-----------------------+
| 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 |
+-----------------------+
12 rows in set (0.00 sec)
MariaDB [appdb]>

5 단계 : 그런 다음 WP_USERS 테이블에서 user_login 및 user_pass를 선택하여 업데이트 할 행을 확인할 수 있습니다.

MariaDB [appdb]> SELECT user_login,user_pass FROM wp_users;
+--------------+------------------------------------+
| user_login | user_pass |
+--------------+------------------------------------+
| hstwnd_admin | $P$BMCbERthYHPMJK.do2SUcxjAy567jo0 |
+--------------+------------------------------------+
1 row in set (0.00 sec)

6 단계 : 이를 통해 새 비밀번호를 설정할 수 있습니다.

MariaDB [appdb]> UPDATE wp_users SET user_pass=MD5('newpassword') WHERE user_login = 'hstwnd_admin';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

7 단계 : 그리고 동일한 SELECT로 새 암호 해시를 다시 볼 수 있습니다.

MariaDB [appdb]> SELECT user_login,user_pass FROM wp_users;
+--------------+----------------------------------+
| user_login | user_pass |
+--------------+----------------------------------+
| hstwnd_admin | 5e9d11a14ad1c8dd77e98ef9b53fd1ba |
+--------------+----------------------------------+
1 row in set (0.00 sec)

떠나려면 'quit'를 실행합니다.

MariaDB [appdb]> quit
Bye

그게 다야!새 관리자 암호가 설정됩니다.

작성자 Hostwinds Team  /  십일월 15, 2018