임베디드 | 라즈베리파이 | ARM | 리눅스 | Qt | 딥러닝



myadmin 계정을 접속하기위해

새로운 아이디를 생성하려고했다

생성하기 위해서는 CMD 창에서 

mysql 콘솔로 들어가야하는데 접속이 안된다

 

 

cmd창에서 mysql 쳤을시

Access denied for user 'ODBC'@'localhost' 

mysql -u root -p 입력하면 된다고하는데 안된다

 

 

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

위 에러가 뜬다

1. mysqld --skip-grant-tables &   : 비밀번호 무시하고 구동

2. 다른 cmd 창을 열어 mysql 실행  

2_1 mysql -u root -p

3. mysql> use mysql;

4. mysql> update user set password=password('asdf') where user='root';

5. GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '비번' WITH GRANT OPTION; // 새로운 권한부여

6. mysql> flush privileges; 

혹은 mysql> commit;

7. ctrl + c (종료)

 * 위와같이 해줄때에 mysql 작동은 꺼둔 상태에서 해야한다.

 



 

 

1) mysql -u root : 비번 미지정

2) mysql -u root -p : 비번설정