Linux Server/mysql

[mysql] root 패스워드 초기화

실력키우기 2016. 9. 4. 03:31

[mysql 루트 패스워드 초기화 방법]


# /etc/init.d/mysqld stop    -> 실행중인 디비를 중지시킴

# vi /etc/my.cnf    -> 파일을 열고 아래내용 수정

[mysqld]

port            = 3306

socket          = /tmp/mysql.sock

skip-external-locking

key_buffer_size = 384M

max_allowed_packet = 1M

table_open_cache = 512

sort_buffer_size = 2M

read_buffer_size = 2M

read_rnd_buffer_size = 8M

myisam_sort_buffer_size = 64M

thread_cache_size = 8

query_cache_size = 32M

slow_query_log = 10

slow_query_log_file = /usr/local/mysql/data/mysql-slow-queries.log

skip-grant-tables    <-- 이 내용추가후 :wq로 저장하고 나오기


# /etc/init.d/mysqld start    ->  MySQL 실행

# mysql -uroot mysql    ->  MySQL 접속후 아래 명령어 실행

update user set password=password('root패스워드') where user='root';

# vi /etc/my.cnf    ->  파일을 열고 아까 추가해 주었던 skip-grant-tables  지우기

# /etc/init.d/mysql restart 

# mysql -u root -p    ->  이후에 다시 설정한 패스워드로 접속하기!