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) 2000, 2020, 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 tables: 3 Open tables: 36 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 |