mysql server 를 설치해보자. 간단하다.
1. mysql server 설치
$> sudo apt-get install mysql-server
2. mysql 로그 확인
$> sudo cat /var/log/mysql/error.log
3. mysql config 파일 확인
/etc/mysql/my.cnf (/etc/mysql/mysql.cnf)
4. mysql client 설치
$>sudo apt-get install mysql-client
5. Security 관련 스크립트 설치 설치 (중요하다)
$> sudo mysql_secure_installation
6. 사용자 추가 및 사용자 권한 설정
- mysql user 추가
create user 유저아이디@localhost identified by '원하는비밀번호입력';
create user 유저아이디@'%' identified by '원하는비밀번호입력';
7. Database(데이타베이스) 생성
sql> create database DB명 default character set utf8;
sql> GRANT ALL privileges ON DB명.* TO 유저아이디@'%'
flush privileges;
설치는 모두 끝났다.
외부에서 접속해보자
8. 외부 접속이 안되면,
방화벽 firewall 의 mysql port (3306) 을 허용해보자!(이 방법도 매우 쉬워졌다)
$> sudo ufw allow mysql
그래도 안된다면,
아래 파일에서 address 설정내용을 확인한다.
$>sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
bind address 항목을 "0.0.0.0" 으로 변경한다.
(bind address 가 127.0.x 대로 설정되어 있다면, 로컬에서만 접속된다.)
실제운영시에는 다시 원복하는것도 좋다.
conf 파일을 변경했을 경우에는, mysql 을 재기동한다.
9. mysql 재기동
$>sudo service mysql restart
'개발환경' 카테고리의 다른 글
Apache 2 설치하기/Ubuntu 22.x (0) | 2022.12.29 |
---|---|
bashrc 설정 - Ubuntu 22.x 초기 세팅하기 (0) | 2022.12.27 |
git, gitlab, windows 환경에서 git 연동하기 (0) | 2020.12.31 |
python 가상 환경 만들기(Windows,Anaconda) (0) | 2020.11.22 |
Python 개발환경 구축하기 (3) Pycham 처음 실행하기(Windows) (0) | 2020.11.13 |
댓글