Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- mAP@.5
- SQLD
- IOU
- 스프링
- 리눅스
- Linux
- 딥러닝
- C
- 백준
- 비디오미리보기
- tao_toolkit
- Python
- yolov7
- deepstream
- Spring
- 도커
- nouveau
- 딥스트림
- docker
- nfs mount
- 네트워크
- 주피터 노트북
- 타오툴킷
- dkms
- C++
- 도커 컨테이너
- 정처기
- 파이썬
- 알고리즘
- pyMySQL
Archives
- Today
- Total
한 번만 더 해보자
[mysql] root 비밀번호 초기화 본문
mysql 서비스 중지
sudo /etc/init.d/mysql stop
sudo mkdir /var/run/mysqld
sudo chown mysql /var/run/mysqld
--skip-grant-tables 옵션으로 MySQL을 시작
sudo mysqld_safe --skip-grant-tables&
뭔가 진행된 문구가 보이면 ENTER눌러서 bash 프롬포트로 이동
MySQL Root Password 변경
# ROOT 비밀번호 초기화
UPDATE mysql.user SET authentication_string=null WHERE User='root';
flush privileges;
exit
변경한 비밀번호로 재접속
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password_here';
flush privileges;
exit
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
중간에 저장하지 않고 계속 비밀번호를 변경을 시도하면 위와 같은 에러가 뜬다
재시작
service mysqld restart
변경이 끝났다면 재시작하기
ubuntu@ubuntu:~$ service mysql status
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: activating (start) since Thu 2024-06-13 00:00:37 UTC; 1min 38s ago
Process: 410084 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
Main PID: 410092 (mysqld)
Status: "Server startup in progress"
Tasks: 12 (limit: 308960)
Memory: 254.7M
CPU: 432ms
CGroup: /system.slice/mysql.service
└─410092 /usr/sbin/mysqld
Jun 13 00:00:37 ubuntu systemd[1]: Starting MySQL Community Server...
ubuntu@ubuntu:~$ sudo docker r^C
위와 같이 상태가 activating (start)에서 멈춰있거나 restart가 안된다면 서버를 리부트 한다
service mysqld restart
systemctl mysql restart
sudo /etc/init.d/mysql start
셋중 하나라도 안되는 경우 서버를 리부트 한다
sudo reboot now
반응형