반응형
Databases내 최고 관리자인 root 계정의 계정명은 변경하는 방법이다.
mysql이나 maria DB는 모두 동일한 방법으로 변경이 가능한다. ...(Maria DB 10.3.10 까지는...)
- DB 종류 및 Version
- 종류 : Maria DB
- Version : 10.3.10-MariaDB MariaDB Server
먼저 Database root계정으로 접속한다.
[root ~]# mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 18
Server version: 10.3.10-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
user DB로 전환한다.
MariaDB [(none)]> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
변경전 root User 정보를 확인한다.
: 현재 maria DB version에서는 USER PASSWORD필드가 Password로 되어 있지만 mysql 버전에 따라 다르니 버전에 따른 필드명은 아래를 참고 한다.
- Mysql 5.7 이하 : Password
- Mysql 5.7 이상 : authentication_string
MariaDB [mysql]> select Host,User,Password from user;
+--------------+--------+-------------------------------------------+
| Host | User | Password |
+--------------+--------+-------------------------------------------+
| localhost | root | *AAE7A625E25F84ABE3D380250CA9568A2096368E |
| ibcontroller | root | *AAE7A625E25F84ABE3D380250CA9568A2096368E |
| 127.0.0.1 | root | *AAE7A625E25F84ABE3D380250CA9568A2096368E |
| ::1 | root | *AAE7A625E25F84ABE3D380250CA9568A2096368E |
+--------------+--------+-------------------------------------------+
root를 admin으로 변경한다. 이때, PASSWD는 굳이 변경하지 않아도 된다.
MariaDB [mysql]> update user set user='admin' where user='root';
Query OK, 4 rows affected (0.001 sec)
Rows matched: 4 Changed: 4 Warnings: 0
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.000 sec)
변경 후 혹시 모를 접속불가를 대비하여 다른 console 창에서 DB접속을 시도 한다.
[root ~]# mysql -uamdin -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 19
Server version: 10.3.10-MariaDB MariaDB Server
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)]>
DB root(최고관리자 PW변경 방법)은 아래 링크를 참조한다.
2019/10/31 - [DB/Mysql] - [Mysql/Maria DB] root password 변경 방법
반응형
'DB > Mysql' 카테고리의 다른 글
[Mysql/MariaDB] "mysql: [Warning] Using a password on the command line interface can be insecure." 발생 시 (0) | 2020.09.11 |
---|---|
[Mysql/MariaDb ] innodb frm파일에서 table schema 복구 (0) | 2020.07.23 |
[MariaDB] audit log 설정 (0) | 2020.01.30 |
[DATABASE] MariaDB 10.3.xx Install - 바이너리 설치 (0) | 2020.01.29 |
[Mysql/Maria DB] root password 변경 방법 (0) | 2019.10.31 |