[MySQL, ubuntu] 쓸때마다 까먹는 MySQL 명령어들(실행, 접속, 비밀번호 재설정)
매번 검색하기 귀찮아서 정리해둠
우분투 MySQL 시작, 재시작, 정지, 상태확인 방법
작업 | 우분투명령어 |
---|---|
시작 | service mysql start |
정지 | service mysql stop |
재시작 | service mysql restart |
상태확인 | service mysql status |
비밀번호 변경
로그인
mysql -u root -p
사용자 암호 설정
ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD';
FLUSH PRIVILEGES;
ALTER USER
작동하지 않는 경우
UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD')
WHERE User = 'user-name' AND Host = 'localhost';
FLUSH PRIVILEGES;
데이터베이스, 사용자, 테이블
데이터베이스 생성
CREATE DATABASE db_name default CHARACTER SET UTF8;
GRANT ALL PRIVILEGES ON db_name.* TO db_user@localhost IDENTIFIED BY 'user';
EXIT;
mysql -u db_user -p
USE db_name;
참고
비밀번호 재설정 https://jjeongil.tistory.com/1484
db생성, 테이블 생성 https://futurists.tistory.com/11
Leave a comment