MySQL 설치
1, 우분투 서버 업데이트 및 Mysql -server 설치
$sudo apt-get update
$sudo apt-get install mysql-serve
cnf 위치: /etc/mysql/mysql.cnf
설치위치: /usr/bin/mysql
2.Mysql 기본 세팅
외부 접속 기능 설정 (포트 3306 오픈):
$sudo ufw allow mysql
시작 :
$sudo systemctl start mysql
Ubuntu 서버 재시작시 Mysql 자동 재시작 :
$sudo systemctl enable mysql
3. 접속
$sudo mysql -u root -p
4. DB 기본작업
버전 확인
mysql> show variables like "%version%";

사용자 정보 확인
mysql> SELECT User, Host, Plugin, authentication_string FROM mysql.user;

Mysql 비번 변경 방법
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '변경비밀번호';
권한 재 설정 후 재 실행을 합니다.
$ mysql_secure_installation $ sudo service mysql restart
DB 생성
mysql> CREATE DATABASE 테이블명 mysql> FLUSH PRIVILEGES;
사용자 권한 보는 법
mysql> SHOW GRANTS FOR 'root'@'localhost';
사용자 등록 및 삭제
mysql> CREATE USER 'hong'@'localhost' IDENTIFIED WITH mysql_native_password BY '등록할비밀번호'; mysql> FLUSH PRIVILEGES; ** 삭제 : drop user 'hong'@'localhost';
사용자에게 db 권한 설정
mysql> GRANT ALL PRIVILEGES ON hongdb.* TO 'hong'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> SHOW GRANTS FOR 'hong'@'localhost';
Last updated