반응형 MariaDB18 MariaDB root password 모를 때 변경 방법 MariaDB를 설치하고 root password를 설정했는데 오랫만에 접속을 하니 passwor가 생각이 나지 않았다. 이럴땐 os에서 mysql 데몬을 정지/구동할 수 있는 os 계정이 있으면 password 변경이 가능하다. 1. DB 중지 mariadb를 먼저 중지한다. [root@server1 ~]# systemctl status mysql ● mariadb.service - MariaDB 10.2.24 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-.. 2023. 12. 11. Current charset is x-windows-949. If password has been set using other charset, consider using option 'passwordCharacterEncoding' DBeaver 에서 접속시 아래와 같은 에러가 발생할 때가 있다. Password 캐릭터셋이 안맞아서 발생하는 에러이며 아래와 같이 passwordCharacterEncoding 옵션을 UTF-8로 설정해 주면 된다. Error 내용 (conn=2358) Access denied for user 'test'@'172.31.0.10' (using password: YES) Current charset is x-windows-949. If password has been set using other charset, consider using option 'passwordCharacterEncoding' Error 화면 설정 passwordCharacterEncoding : UTF-8 2022. 6. 29. Mysql / Mariadb Backup Shell Script (sqldump) 안녕하세요 Mysql기반 sqldump를 활용한 DB 백업방법입니다. 해당 스크립트는 각각의 Table별 백업을 파일을 만들어서 관리할 수 있으며 DB List에 들어있는 모든 Table의 리스트를 추출하여 sqldump를 실행합니다. #!/bin/sh echo "#### start DB Backup $(date '+%Y-%m-%d %H:%M:%S') ####" echo "" Today="`date '+%Y%m%d.%H%M'`" day="`date '+%Y%m%d'`" /bin/mkdir -p /db_backup/$Today DBHOST="localhost" DBUSER="root" DBPASS="rootroot" DBLIST="testdb1 testdb2" ## Backup DB List SQLBIN=.. 2020. 12. 21. Mysql/Mariadb 멀티 Insert (여러개 insert) Mysql 기반 DB에서 여러개의 Insert를 할때 한번의 Insert 구문으로 여러개를 한꺼번에 Insert 할 수 있습니다. values 값에 괄호로 입력할 값을 묶어주면 여러개를 동시에 할수 있어서 편리한 점이 많습니다. -- 데이터 조회 MariaDB [test]> select * from t2 ; Empty set (0.00 sec) -- insert MariaDB [test]> insert into t2 values ('aa','11'), ('bb','22'), ('cc','33') ; Query OK, 3 rows affected (0.00 sec) Records: 3 Duplicates: 0 Warnings: 0 -- 데이터 조회 MariaDB [test]> select * from t2.. 2020. 12. 16. 이전 1 2 3 4 5 다음 반응형