유돌이

calendar

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

Notice

2019. 10. 15. 10:20 유닉스*리눅스*SE

================================================================================
[방법1]
1. mysql 중지
sudo /etc/init.d/mysql stop

2. 안전모드진입
sudo mysqld_safe --skip-grant-tables &

3. root로그인 및 비번재설정

mysql -uroot
use mysql;
update user set password=PASSWORD("YOURPASSWORDHERE") where User='root';
flush privileges;
quit

4. mysql 재시작
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

5. root 로그인
mysql -u root -p (루트로그인)

================================================================================
[방법2]
1. mysql 중지
service mysqld stop


2. 안전모드 진입
/usr/bin/mysqld_safe --skip-grant-tables &


3. mysql 접속및 root 비번 재설정

/usr/bin/mysql -uroot mysql

# 5.7 버전 미만
UPDATE mysql.user SET password=PASSWORD('패스워드') WHERE user='root';
FLUSH PRIVILEGES;
quit

# 5.7 버전 이상
UPDATE mysql.user SET authentication_string=PASSWORD('패스워드') WHERE user='root';
FLUSH PRIVILEGES;
quit


4. service mysqld restart


5. root 로그인
mysql -u root -p (루트로그인)

================================================================================
[위와 같이 했으나 안될경우]
1. sevice mysql reload 한후 다시 로그인 실행

posted by 유돌이