APM설치(4) - 우분투 서버에사용자DB와 테스트 table 생성하기 [mariadb 설정상태 확인] ##DB에 roiot 사용자로 로그인을 합니다 root@test-host:~# mysql -uroot -p Enter password: ##에이타 베이스의 설정상태를 확인합니다. ##가장 중요한 것 중의 하나가 한글 부분인 하단의 utf8mb4 부분입니다. MariaDB [(none)]> status; -------------- mysql Ver 15.1 Distrib 10.0.34-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2 Connection id: 32 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: Using delimiter: ; Server: MariaDB Server version: 10.0.34-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04 Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: utf8mb4 Db characterset: utf8mb4 Client characterset: utf8mb4 Conn. characterset: utf8mb4 UNIX socket: /var/run/mysqld/mysqld.sock Uptime: 15 min 36 sec Threads: 1 Questions: 91 Slow queries: 0 Opens: 15 Flush tables: 1 Open tables: 78 Queries per second avg: 0.097 [데이타 베이스 생성] ##웹서버를 운영하기 위한 DB 를 생성합니다. MariaDB [(none)]> create database moaDB; Query OK, 1 row affected (0.00 sec) ## 데이타베이스가 잘 생성 되었는지 확인합니다. MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | moaDB | | mysql | | performance_schema | +--------------------+ 4 rows in set (0.01 sec) [게시판 테이블생성] ##웹서버에서 사용할 테이블을 생성하는 부분입니다. MariaDB [(none)]> use moaDB; Database changed MariaDB [moaDB]> CREATE TABLE moatest ( -> moaid bigint(20) unsigned NOT NULL AUTO_INCREMENT, -> moasubject varchar(255) NOT NULL, -> moacontent mediumtext, -> moadate datetime, -> moausrid int(10) unsigned NOT NULL, -> moaname varchar(32) NOT NULL, -> moahit int(10) unsigned NOT NULL default 0, -> PRIMARY KEY (moaid) -> ); Query OK, 0 rows affected (0.02 sec) ## moaDB에 moatest 라는 테이블이 생성되었는지 확인합니다. MariaDB [moaDB]> show tables; +-----------------+ | Tables_in_moaDB | +-----------------+ | moatest | +-----------------+ 1 row in set (0.00 sec) [테스트용 자료입력] MariaDB [moaDB]> INSERT INTO moaDB.moatest( -> moaid, moasubject, moacontent, moadate, moausrid, moaname, moahit -> ) VALUES ( -> NULL, subject1, content, NULL, testid, myname,0); Query OK, 1 row affected (0.01 sec) MariaDB [moaDB]> INSERT INTO moaDB.moatest( -> moaid, moasubject, moacontent, moadate, moausrid, moaname, moahit -> ) VALUES ( -> NULL, subject2, conten2t, NULL, testid, myname,0); Query OK, 1 row affected (0.01 sec) MariaDB [moaDB]> select * from moatest; +-------+------------+------------+---------+----------+---------+--------+ | moaid | moasubject | moacontent | moadate | moausrid | moaname | moahit | +-------+------------+------------+---------+----------+---------+--------+ | 1 | subject1 | content | NULL | testid | myname | 0 | | 2 | subject2 | conten2t | NULL | testid | myname | 0 | +-------+------------+------------+---------+----------+---------+--------+ 2 rows in set (0.00 sec) [데이타베이스 경로 롹인] ##mysql DB가 리눅스의 어느 디렉토리에 설정되어 있는지 경로를 확인합니다. MariaDB [moaDB]> show variables like datadir; +---------------+-----------------+ | Variable_name | Value | +---------------+-----------------+ | datadir | /var/lib/mysql/ | +---------------+-----------------+ 1 row in set (0.00 sec) |
'컴퓨터 > 리눅스' 카테고리의 다른 글
APM설치(6) - 우분투 서버에 웹에서 DB연결 확인하기 (0) | 2018.06.22 |
---|---|
APM설치(5) - 우분투 서버에 웹에서 한글 깨짐 처리 (0) | 2018.06.21 |
APM설치(3) - 우분투 서버에 mariaDB 설치하기 (0) | 2018.06.18 |
APM설치(2) - 우분투 서버에 PHP 설치하기 (1) | 2018.06.16 |
APM설치(1) - 우분투 서버에 apache2 설치하기 (0) | 2018.06.15 |