1) mysql 강제로 kill한다. 패스워드를 몰라서 mysqladmin 으로 내릴 수 없음

pkill -9 <mysqlPID>

 

2) skip-grant-tables 옵션으로 mysql 을 올린다.

# /usr/local/mysql/bin/mysqld_safe --user=mysql --skip-grant-tables &

 

3) root로 접속한다.

# mysql -u root mysql

 

4) root 패스워드를 바꾼다.

mysql> update user set password=PASSWORD(‘New password’) where user=’root’;

 

5) 권한을 적용한다.

mysql> FLUSH PRIVILEGES;

 

6) mysql을 내린다.

# ./mysqladmin -uroot -p shutdown

 

7) 다시 정상적으로 올린다.

# /usr/local/mysql/bin/mysqld_safe --user=mysql &

'Knowledge > MySQL' 카테고리의 다른 글

Mysql 8.0 InnoDB Storage Engine Features  (0) 2019.02.12
Mysql 8 vs PostgreSQL 10 간단 비교  (2) 2019.01.02
mysql parameter 튜닝했던 기록  (0) 2015.01.14
Posted by neo-orcl
,