1. mysqladmin

 

$ mysqladmin -uroot -p현재패스워드 password '새로운패스워드'

 

 - 초기 MYSQL 설치시 암호 설정은 -p만 넣고 치면 된다. (  = 초기 설치는 암호가 없기 때문)

 

2. update set password

 

mysql> use mysql; // mysql DB에서 변경해야함

mysql> update user set password = password('새로운패스워드') where user = 'root';

mysql> flush privileges;

 

1의 경우 localhost에서 접속 할때의 root에만 패스워드가 설정된다.

2의 경우 localhost 포함 모든 ip에서 해당

 

Mysql 5.6까지만 가능. 5.7부터는 password 컬럼이 변경

 

5.7부터는 아래 방법으로 변경해야함

ALTER USER 'root'@'%' IDENTIFIED BY '새로운패스워드'; // 외부접속시

ALTER USER 'root'@'localohst' IDENTIFIED BY '새로운패스워드'; // 내부접속시

+ Recent posts