skip-grant어쩌구 우회해서 접속하고 변경해도 안되길래
마구마구 검색을 해봤는데
mysql과 mariadb의 보안정책상 db에 root 계정 접속시에는
계정도 root로(그러니까 sudo 쓰던가) 접근해야 한다.
라는 결론
$ sudo mysql -uroot -p [sudo] password for odroid: Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 34 Server version: 10.0.34-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> |
+
라즈베리 파이는 5.5.59 버전으로 root에 로그인시 root 권한이 필요없다.
5.5~8.0 사이에 변화가 있었던거 같은데 changelog에서 뒤지다가 포기..
$ mysql --version mysql Ver 14.14 Distrib 5.5.59, for debian-linux-gnu (armv7l) using readline 6.3 $ mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 367 Server version: 5.5.59-0+deb8u1 (Raspbian) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> |
mysql은
5.5/5.6/5.7->8.0 으로 점프했고
mariadb는
5.5->10.0 으로 점프했다.
'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글
mariaDB 필드와 테이블 데이터저장방식 변경하기 (4) | 2018.09.14 |
---|---|
mariadb 캐릭터 셋 (0) | 2018.09.13 |
mysql sql문 변수 사용 (0) | 2017.05.20 |
mysql view 출력 그리고 내용확인 (0) | 2017.05.09 |
db varchar 와 char (0) | 2017.05.09 |