여기는 내가 자주쓰는 명령어들을 정리한 곳이다.
1. mysql server 실행
mysql.server start
위는 일반적인 mysql 서버의 실행이다. 만약 비밀번호 없이 mysql 에 접근하려면 아래 명령어를 치면 된다.(비밀번호 까먹어서 한참 헤메다가 이 방법을 채택했다.)
mysql.server start --skip-grant-tables
2. mysql server 종료
mysql.server stop
3. mysql server 재시작
mysql.server restart
4. mysql server 'root' 권한으로 실행
mysql -u root -p
관리자 권한으로 실행을 하는데 만약 password 를 까먹을 경우 아래처럼 하면 된다.
4.1. server 중지
4.2. mysql server 를 비밀번호 없이 시작 + 비밀번호 없는 상태로 만들기
mysql.server start --skip-grant-tables # 비밀번호 없이 mysql 시작
mysql -u root # 관리자로 실행
update mysql.user set authentication_string=null where user='root'; # 비밀번호를 null 로 설정
4.3. mysql 관리자 비밀번호 변경
mysql -u root;
alter user 'root'@'localhost' identified with caching_sha2_password by '변경할 비밀번호';
4 번에 해당하는 글은 아래의 블로그를 참조하였습니다.
'Web Programming > mysql' 카테고리의 다른 글
[MysqlWorkbench] mysql workbench result grid 바로 안나오는 문제 (0) | 2023.06.03 |
---|---|
[Mysql] delete on cascade (0) | 2022.12.03 |
[mysql] mysql workbench 원격 DB 연결 (0) | 2022.09.19 |
[mysql] auto_increment 사용 시 주의점 (0) | 2022.01.06 |