Ubuntu에 mysql 설치 와 기본 세팅

2021. 1. 20. 11:53리눅스/ubuntu

728x90
반응형

우분투에 mysql설치 후 아주 기본적인 확인과 root계정 비밀번호 세팅 까지 테스트 해봅니다.!

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# 서버 업데이트 후 mysql 다운로드 합니다.
root@leejunsu-VirtualBox:/usr/local/apache-tomcat-8.5.61/bin# apt-get update
root@leejunsu-VirtualBox:/usr/local/apache-tomcat-8.5.61/bin# apt-get install mysql-server
 
 
# mysql 기본 포트(3306) 열어 줍니다.
root@leejunsu-VirtualBox:/usr/local/apache-tomcat-8.5.61/bin# ufw allow mysql
# mysql 실행 해줍니다!
root@leejunsu-VirtualBox:/usr/local/apache-tomcat-8.5.61/bin# systemctl start mysql
# 우분투 서버 재기동 시 mysql 자동 실행 등록 해줍니다.
root@leejunsu-VirtualBox:/usr/local/apache-tomcat-8.5.61/bin# systemctl enable mysql
 
# mysql 접속 해줍니다! 초기 비번은 없어서 엔터 치면 됩니다
# 혹은 우분투 비밀번호와 같다고 하지만 저는 대부분 초기비밀번호는 없었습니다...
root@leejunsu-VirtualBox:/usr/local/apache-tomcat-8.5.61/bin# mysql -uroot -p
Enter password: 
 
 
#접속 성공!
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.22-0ubuntu0.20.04.3 (Ubuntu)
 
Copyright (c) 20002020, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql> 
 
# mysql 정보를 확인 해봅니다!
 
# 상태확인
mysql> status
--------------
mysql  Ver 8.0.22-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))
 
Connection id:        8
Current database:    
Current user:        root@localhost
SSL:            Not in use
Current pager:        stdout
Using outfile:        ''
Using delimiter:    ;
Server version:        8.0.22-0ubuntu0.20.04.3 (Ubuntu)
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
Binary data as:        Hexadecimal
Uptime:            4 min 48 sec
 
Threads: 2  Questions: 5  Slow queries: 0  Opens: 115  Flush tables3  Open tables36  Queries per second avg: 0.017
--------------
 
# 버전확인
mysql> select version();
+-------------------------+
| version()               |
+-------------------------+
| 8.0.22-0ubuntu0.20.04.3 |
+-------------------------+
1 row in set (0.00 sec)
 
# 인코딩셋 정보 확인! 
# mysql> show variables; 이렇게 입력시 상세하게 나옵니다.
 
mysql> show variables like "c%";
+----------------------------------------------+----------------------------+
| Variable_name                                | Value                      |
+----------------------------------------------+----------------------------+
| caching_sha2_password_auto_generate_rsa_keys | ON                         |
| caching_sha2_password_private_key_path       | private_key.pem            |
| caching_sha2_password_public_key_path        | public_key.pem             |
| character_set_client                         | utf8mb4                    |
| character_set_connection                     | utf8mb4                    |
| character_set_database                       | utf8mb4                    |
| character_set_filesystem                     | binary                     |
| character_set_results                        | utf8mb4                    |
| character_set_server                         | utf8mb4                    |
| character_set_system                         | utf8                       |
| character_sets_dir                           | /usr/share/mysql/charsets/ |
| check_proxy_users                            | OFF                        |
| collation_connection                         | utf8mb4_0900_ai_ci         |
| collation_database                           | utf8mb4_0900_ai_ci         |
| collation_server                             | utf8mb4_0900_ai_ci         |
| completion_type                              | NO_CHAIN                   |
| concurrent_insert                            | AUTO                       |
| connect_timeout                              | 10                         |
| core_file                                    | OFF                        |
| create_admin_listener_thread                 | OFF                        |
| cte_max_recursion_depth                      | 1000                       |
+----------------------------------------------+----------------------------+
21 rows in set (0.00 sec)
 
# 비번을 설정해줍니다.! 테스트니깐 대충 ~~1q2w3e로 해줍니다.
# 음..버전이 5.7.6이하라면 아마 비밀번호 변경 쿼리가 다릅니다.
set password for 'root'@'localhost' = password('1q2w3e'); 입니다.
 
mysql> alter user 'root'@'localhost' identified by '1q2w3e';
Query OK, 0 rows affected (0.06 sec)
 
 
 
cs
728x90

'리눅스 > ubuntu' 카테고리의 다른 글

우분투 서버부팅시 톰캣 자동실행  (0) 2021.01.12
ubuntu 웹 서버 세팅  (0) 2020.12.29