mysql 썸네일형 리스트형 우분투 24.04에서 MySQL 8.4 LTS 바이너리(Binary) 방식으로 설치하는 방법 우분투 24.04에서 MySQL 8.4 LTS 바이너리(Binary) 방식으로 설치하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04.1 LTS$ uname -maarch641. 기본 패키지 설치MySQL 실행 및 압축 해제를 위한 필수 패키지를 설치합니다.apt updateapt install -y lsb-release wget gzip xz-utils2. MySQL 패키지 설치apt install -y libaio1t64 libnuma1 libncurses6libaio 심볼릭 링크 생성우분투 24.04에서는 libaio.so.1 대신 libaio.so.1t64 형태로 제공되므로 심볼릭 링크를 생성해야 합니다. ARM64(aarch64)ln -s .. 더보기 MySQL 프로세스를 강제 종료하지 않고 정상 종료하는 방법 MySQL 프로세스를 강제 종료하지 않고 정상 종료하는 방법MySQL root 패스워드를 분실했을 경우 --skip-grant-tables 옵션으로 인증을 우회하여 패스워드를 재설정할 수 있다.이때 kill -9 같은 강제 종료 방식 대신 mysqladmin shutdown 명령을 사용하면 안전하게 MySQL을 종료할 수 있다.1. 로그 디렉토리 생성MySQL 에러 로그 디렉토리가 없는 경우 생성한다. 로그 디렉토리 및 파일 생성sudo mkdir -p /usr/local/mysql/logsudo touch /usr/local/mysql/log/error.log소유권 및 권한 설정sudo chown -R mysql:mysql /usr/local/mysql/logsudo chmod 755 /usr/loca.. 더보기 우분투 24.04에서 MySQL 8을 설치하고 설정하는 방법 우분투에서 MySQL 8을 설치하고 설정하는 방법테스트 확인운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04.3 LTS$ uname -maarch64아키텍처 확인$ dpkg --print-architecture arm64$ getconf LONG_BIT64MySQL 설치Ubuntu 24.04 기본 repo에는 arm64용 MySQL이 들어 있습니다.APT 패키지 업데이트sudo apt updateMySQL 8.0 설치sudo apt install mysql-server설치 확인mysql --versionmysql Ver 8.0.44-0ubuntu0.24.04.2 for Linux on aarch64 ((Ubuntu))MySQL 구성 파일 확인sudo cat /.. 더보기 MySQL에서 Binary Log를 설정하는 방법 MySQL에서 Binary Log(binlog)를 설정하는 방법테스트 환경운영체제 버전$ lsb_release -dDescription: Ubuntu 24.04.1 LTSMySQL 버전$ mysqld -V/usr/sbin/mysqld Ver 8.0.40-0ubuntu0.24.04.1 for Linux on x86_64 ((Ubuntu))1. Binary Log 현재 상태 확인SQL 쿼리로 확인SHOW VARIABLES LIKE 'log_bin%';SHOW VARIABLES LIKE 'binlog_expire_logs_seconds';SHOW VARIABLES LIKE 'max_binlog_size';MySQL 설정 파일 확인cat /etc/mysql/mysql.conf.d/mysqld.cnflog.. 더보기 CentOS 7에 YUM을 사용하여 MySQL을 설치하는 방법 CentOS 7에 YUM을 사용하여 MySQL을 설치하는 방법1. MySQL YUM 리포지토리 추가MySQL을 설치하려면 MySQL의 공식 YUM 리포지토리를 CentOS 7에 추가하면 최신 MySQL을 설치할 수 있습니다. MySQL 리포지토리 RPM 다운로드wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpmMySQL 리포지토리 설치sudo yum localinstall mysql80-community-release-el7-5.noarch.rpm2. MySQL 설치YUM을 사용하여 MySQL 서버 패키지를 GPG 키 확인을 비활성화하고 설치합니다.sudo yum install -y mysql-server --nogpgche.. 더보기 샘플 데이터베이스와 테이블을 생성하는 방법 샘플 데이터베이스와 테이블을 생성하는 방법MySQL 데이터베이스 생성CREATE DATABASE sampledb;샘플 데이터베이스 선택USE sampledb;샘플 테이블 생성사용자 정보를 저장하는 테이블을 생성CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL, email VARCHAR(100) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP);데이터 삽입생성한 테이블에 샘플 데이터를 삽입INSERT INTO users (username, email) VALUES ('user1', 'user1@example.com');INSERT.. 더보기 우분투에서 percona-release 설치 시 post-installation 오류를 해결하는 방법 우분투에서 percona-release 설치 시 post-installation 오류를 해결하는 방법오류 내용sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.debSelecting previously unselected package percona-release.(Reading database ... 16512 files and directories currently installed.)Preparing to unpack percona-release_latest.jammy_all.deb ...Unpacking percona-release (1.0-27.generic) ...Setting up percona-release (1.0-27.generic.. 더보기 MySQL에서 특정 사용자가 특정 외부 IP 주소에서만 접속할 수 있도록 설정하는 방법 MySQL에서 특정 사용자가 특정 외부 IP 주소에서만 접속할 수 있도록 설정하는 방법 1. MySQL 서버에 로그인 mysql -u root -p 2. 사용자 생성 및 권한 부여 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; 이 명령을 사용하여 현재 등록된 사용자와 그들의 접근 .. 더보기 이전 1 2 3 4 ··· 11 다음