본문 바로가기

728x90

MySQL

[리눅스] mysqladmin/mysqldump 명령어 mysqladmin 유틸리티 데이터베이스 생성 mysqladmin -u root -p create scbyun-db 특정 데이터베이스 삭제 mysqladmin -u root -p drop scbyun-db mysql의 테이블 권한 갱신(flush privileges 명령과 같음) mysqladmin -u root -p reload mysql 접속한 사용자 확인 mysqladmin -u root -p processlist 접속되어 있는 mysql사용자(threads)의 접속 끊기 mysqladmin -u root -p kill 8 mysql의 간단한 실행정보 확인 mysqladmin -u root -p status mysql의 현재 상황 자세히 확인(show variables 명령과 같음) mysqladm.. 더보기
[리눅스] mariadb 비밀번호 재설정하기 mariadb 비밀번호 재설정하기 MariaDB 접속 오류 $ mysql -uzabbix_user -p'zabbixpw1!' zabbix_proxy_db ERROR 1045 (28000): Access denied for user 'zabbix_user'@'localhost' (using password: YES) MariaDB 비밀번호 재설정 root로 접속 mysql -uroot -p use mysql; MariaDB [(none)]> use mysql; update user set password=password('zabbixpw1!') where user='zabbix_user'; MariaDB [mysql]> update user set password=password('zabbixpw1!') .. 더보기
[리눅스] mysql root 패스워드 변경 MySQL root 패스워드 변경 테스트 환경 $ lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.9.2009 (Core) Release: 7.9.2009 Codename: Core $ mysqld -V /usr/sbin/mysqld Ver 8.0.31 for Linux on x86_64 (MySQL Community Server - GPL) mysqld(mysql server)에 접속 mysql -u root -p mysql $ mysql -u root -p mysql Enter password: Reading table informatio.. 더보기
[리눅스] mysql패스워드 정책 확인, 변경하기 mysql 패스워드 정책 확인, 변경하기 CREATE USER 'zabbix'@'%' IDENTIFIED BY 'ahslxjf11wcd1!'; mysql> CREATE USER 'zabbix'@'%' IDENTIFIED BY 'ahslxjf11wcd1!'; [에러] ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 비밀번호 유효성 검사 플러그인 시스템 변수 확인(MEDIUM) SHOW VARIABLES LIKE 'validate_password%'; mysql> SHOW VARIABLES LIKE 'validate_password%'; +--------------------------------------+.. 더보기
[리눅스] mysql 원격 접속 허용 mysql 원격 접속 허용 권한 확인 SELECT Host,User,plugin,authentication_string FROM mysql.user; MariaDB [(none)]> SELECT Host,User,plugin,authentication_string FROM mysql.user; +------------------+------------+--------+-----------------------+ | Host | User | plugin | authentication_string | +------------------+------------+--------+-----------------------+ | localhost | root | | | | 127.0.0.1 | root | | | .. 더보기
[리눅스] MySQL 백업 및 복구 MySQL 백업 및 복구 - MySQL 디렉토리 전체를 압축 백업하기 mysql dir : /var/lib (데이터베이스 디렉토리) tar cvfpz mysql_dir_tar.gz /var/lib/mysql - 특정 데이터베이스 백업과 복구 백업 형식 : mysqldump -u DB계정명 -p DB명 > 저장할파일명 복구 형식 : mysql -u DB계정명 -p DB명 mysqldb.sql $ mysqldump -u root -p mysql > mysqldb.sql Enter password: mysql DB 생성 mysqladmin -u root -p create mysql $ mysqladmin -u root -.. 더보기
[리눅스] 바이너리(Generic Binaries)를 사용하여 Ubuntu에 MySQL 설치 바이너리(Generic Binaries)를 사용하여 Ubuntu에 MySQL 설치 요구사항 $ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04 (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/term.. 더보기
[리눅스] MySQL 5.7 이후 버전 root 비밀번호 변경 MySQL(5.7.19 이후 버전) 설치 후 아래와 같은 에러가 발생 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 아래 명령으로 패스워드를 변경 SET PASSWORD = PASSWORD('P@ssw0rd1!'); ./mysql -uroot -p $ ./mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 Server version: 5.7.19 Copyright (c) 2000, 2017, Orac.. 더보기