본문 바로가기
반응형

DataBase90

MariaDB : 설치 (Download/Install) - Ubuntu 먼저 마리아디비를 설치한는데 리눅스 기준이다. https://downloads.mariadb.org/mariadb/repositories/#mirror=yongbok 다음 링크를 통해 순차적으로 실행한다. (저는 Ubuntu 18.04 입니다.) 그때마다 다르겠지만 될수 있으면 Stable 이 좋을거고, 10.4 이상을 권장;; 구문 및 버전차이가 갭이 좀 큰듯; 위와 같이 수행하고 나면 다음과 같이 명령어 가이드가 나온다. 요대로 수행하면 끝! 하지만 주의하자. 꼭 먼저 현재 설치된 우분투의 apt-cache 로 mariadb 버전이 몇으로 나오는지. sudo apt-cache search mariadb-server MariaDB - Setting up MariaDB Repositories - Mari.. 2021. 10. 5.
MariaDB : 계정생성/삭제/권한 # Change Database (mysql) USE mysql; # Select User SELECT Host, User, Passsword FROM user; # Create CREATE USER '계정'@'localhost' IDENTIFIED BY '비밀번호'; CREATE USER '계정'@'%' IDENTIFIED BY '비밀번호'; # Drop DROP USER '계정'@'호스트'; # Grant GRANT ALL PRIVILEGES ON 데이터베이스.* TO '계정'@'%'; # Refresh FLUSH PRIVILEGES; 2021. 10. 5.
MariaDB/MySQL : 데이터베이스 백업 및 복원 (Dump) 자세한 내용 및 옵션을 꼭 한번씩은 확인해보는게 좋을 것 같다. 버전별 차이(MariaDB)도 있는 것 같다. [링크] 일단 지속적으로 다음구문으로 사용하니 서비스를 개발/운영하는데 큰 지장이 없었던 것 같다. 백업 (Dump) # 먼저 일반적으로 데이터베이스 백업 (저장프로시저 및 함수 포함) mysqldump -u [USER] --routines [DATABASE NAME] -p > [FILE NAME].sql # 위와 같은 조건을 수행하되 DROP TABLE 은 제외하고 mysqldump -u [USER] --routines --skip-add-drop-table [DATABASE NAME] -p > [FILE NAME].sql 위와 같은 식으로 두번의 백업 스크립트를 수행한다. 일전에 DROP T.. 2021. 10. 5.
MariaDB : root 계정 비밀번호 설정 현재 사용하는 마리아디비는 10.6 stable. root 계정 비밀번호를 설정하려니 에러가 발생. ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them 마리아디비 공식 웹사이트에서 보면 다음과 같이 나옵니다. [링크] 10.4+ 부터는 View 로 제공하는 것 같다. MariaDB 10.4+ 이상으로는 기존에 UPDATE 쿼리를 수행하는 형태로 비밀번호 설정을 하지 않는것 같다. 하여 다음과 같이 명령문을 작성해서 실행합니다. SET PASSWORD FOR 'bob'@'%.loc.gov' = PASS.. 2021. 10. 5.
반응형