MySQL 썸네일형 리스트형 [draft] MySQL의 root 사용자의 패스워드를 변경하는 방법 MySQL의 root 사용자의 패스워드를 변경하는 방법테스트 환경운영체제 정보$ lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.9.2009 (Core)Release: 7.9.2009Codename: Core$ mysqld -V/usr/sbin/mysqld Ver 8.0.31 for Linux on x86_64 (MySQL Community Server - GPL)mysql server(mysqld)에 접속mysql -u root -p mysql$ mysql -u root -p mysqlEnter password.. 더보기 [draft] MySQL의 패스워드 정책을 확인하고 변경하는 방법 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%';+------.. 더보기 [draft] MySQL 데이터베이스를 백업하고 복원하는 방법 MySQL (또는 MariaDB) 데이터베이스를 백업하고 복원하는 방법1. 백업하기전체 데이터베이스 백업: mysqldump -u [사용자] -p [데이터베이스명] > [백업파일명].sql특정 테이블 백업: mysqldump -u [사용자] -p [데이터베이스명] [테이블명] > [백업파일명].sql예시: mysqldump -u root -p mydatabase > backup.sql2. 복원하기전체 데이터베이스 복원: mysql -u [사용자] -p [데이터베이스명] 특정 테이블 복원: mysql -u [사용자] -p [데이터베이스명] 예시: mysql -u root -p mydatabase 참고[사용자]: MySQL 또는 MariaDB에 접근할 수 있는 사용자 이름[데이터베이스명]: 백업 또는 복원할.. 더보기 [draft] MySQL 클라이언트를 설치하는 방법 MySQL 클라이언트를 설치하는 방법MySQL Community Downloads우분투에서 MySQL 클라이언트를 설치MySQL APT 저장소 추가cd /usr/local/srcwget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.debsudo dpkg -i mysql-apt-config_0.8.22-1_all.debMySQL 클라이언트 설치APT 저장소를 업데이트한 후 원하는 MySQL 클라이언트를 설치합니다.sudo apt-get updatesudo apt-get install mysql-clientMySQL 클라이언트 버전 확인mysql --versionCentOS 7에서 MySQL 클라이언트를 설치MySQL 공식 저장소 추가CentOS 7의 .. 더보기 [draft] Amazon Linux 2023에 MySQL 클라이언트를 설치하는 방법 Amazon Linux 2023 인스턴스에 MySQL 클라이언트(MySQL 8)를 설치하는 방법테스트 환경운영체제 정보$ cat /etc/os-releaseNAME="Amazon Linux"VERSION="2023"ID="amzn"ID_LIKE="fedora"VERSION_ID="2023"PLATFORM_ID="platform:al2023"PRETTY_NAME="Amazon Linux 2023.4.20240401"ANSI_COLOR="0;33"CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2023"HOME_URL="https://aws.amazon.com/linux/amazon-linux-2023/"DOCUMENTATION_URL="https://docs.aws.amazon.co.. 더보기 [draft] MySQL Replication을 위한 계정을 생성하는 방법 MySQL Replication을 위한 계정을 생성하는 방법1. MySQL 서버에 관리자 권한으로 로그인합니다.mysql -u root -p 2. Replication을 위한 새로운 사용자를 생성합니다.사용자 이름과 비밀번호는 원하는 값으로 대체하세요.CREATE USER 'repluser'@'%' IDENTIFIED BY 'replpassword';여기서 'repluser'는 사용자 이름이고 '%'는 모든 호스트를 나타냅니다. '%' 대신에 특정 호스트를 지정할 수도 있습니다. 3. Replication 권한을 부여합니다.GRANT REPLICATION SLAVE ON *.* TO 'repluser'@'%';또는GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* .. 더보기 [draft] MySQL에서 특정 사용자가 특정 외부 IP 주소에서만 접속할 수 있도록 설정하는 방법 MySQL에서 특정 사용자가 특정 외부 IP 주소에서만 접속할 수 있도록 설정하는 방법1. MySQL 서버에 로그인mysql -u root -p2. 사용자 생성 및 권한 부여MySQL 서버에 원격으로 접속하기 위해 해당 사용자에게 원격 접속 권한을 부여해야 합니다.CREATE USER 'dbtestuser'@'127.0.0.1' IDENTIFIED BY 'dbtestuser_password';GRANT ALL PRIVILEGES ON *.* TO 'dbtestuser'@'192.168.56.%' WITH GRANT OPTION;FLUSH PRIVILEGES;3. 사용자 확인SELECT user, host FROM mysql.user;이 명령을 사용하여 현재 등록된 사용자와 그들의 접근 호스트를 확인할 수.. 더보기 [draft] CentOS 7에서 YUM 패키지 매니저를 사용하여 MySQL을 설치하는 방법 CentOS 7에서 YUM 패키지 매니저를 사용하여 MySQL을 설치하는 방법MySQL Community 버전 다운로드 링크https://dev.mysql.com/downloads/mysql/https://dev.mysql.com/downloads/repo/yum/1. MySQL Community Repository 다운로드 및 설치MySQL Community Repository 다운로드wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpmMySQL Community Repository 설치yum install mysql80-community-release-el7-7.noarch.rpmMySQL 저장소 목록yum repolist.. 더보기 이전 1 2 다음