본문 바로가기

반응형

mysql

C276x260 MySQL 5.0.45를 소스로부터 컴파일하여 설치하는 방법 MySQL 5.0.45를 소스로부터 컴파일하여 설치하는 방법 1. 필수 패키지 설치 MySQL을 컴파일하기 위해 필요한 의존성 패키지를 설치해야 합니다. sudo yum install -y gcc gcc-c++ cmake ncurses-devel openssl-devel bison 2. MySQL 계정 생성 useradd -m -c "MySQL Server" -d /usr/local/mysql -s /bin/false -u 27 mysql 3. 소스 다운로드 MySQL 5.0.45의 소스 코드를 다운로드합니다. 공식 MySQL 웹사이트 : http://downloads.mysql.com/archives.php cd /usr/local/src wget https://downloads.mysql.com/ar.. 더보기
C276x260 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) mysql server(mysqld)에 접속 mysql -u root -p mysql $ mysql -u root -p mysql Enter password: Reading tabl.. 더보기
C276x260 MySQL [error] cannot remove `libtoolT': No such file or directory 오류 MySQL [error] cannot remove `libtoolT': No such file or directory 오류 [error] cannot remove `libtoolT': No such file or directory /bin/rm: cannot remove `libtoolT': No such file or directory config.status: executing default commands 이 오류는 libtoolT 파일을 찾을 수 없다는 것을 나타내며, 일반적으로 Cronolog를 설치할 때 발생할 수 있습니다. 이 오류를 해결하기 위해 아래와 같은 단계를 따라 진행할 수 있습니다. 1. libtoolT 파일 확인 먼저, libtoolT 파일이 실제로 시스템에 존재하는지 확인해야 .. 더보기
C276x260 리눅스 쉘에서 MySQL DB 및 테이블을 생성하는 방법 리눅스 쉘에서 MySQL DB 및 테이블을 생성하는 방법리눅스 쉘 환경에서 SQL 파일을 이용하여 데이터베이스 및 테이블을 생성하고 mysqlshow로 결과를 확인하는 방법입니다.1. 데이터베이스(Database) 생성SQL 파일 작성[root@byungun ~]$ cat temp.sqlCREATE DATABASE tempdb;MySQL에 SQL 파일 적용[root@byungun ~]$ mysql -u root -p mysql -u root : 사용자-p : 비밀번호 입력mysql : 기본 시스템 DB (접속 대상)생성된 DB 확인[root@byungun ~]$ mysqlshow -u root -pEnter password:+--------------------+| Databases |+.. 더보기
C276x260 MySQL의 root 사용자 패스워드를 설정하고 변경하는 방법 MySQL의 root 사용자 패스워드를 설정하고 변경하는 방법 1. MySQL 설치 후 root 패스워드 설정 MySQL을 처음 설치한 경우 root 사용자의 패스워드를 설정해야 합니다. sudo mysql_secure_installation 위 명령어를 실행하면 다음과 같은 대화형 설정 프롬프트가 나타납니다. Securing the MySQL server deployment. Enter password for user root: 여기서 새로운 root 패스워드를 입력하고 엔터를 눌러 계속 진행합니다. 2. 기존 root 패스워드 변경 만약 이미 root 패스워드가 설정되어 있다면, 다음과 같이 MySQL 콘솔에서 root 패스워드를 변경할 수 있습니다. mysql -u root -p 위 명령어를 실행하.. 더보기
C276x260 MySQL Cannot find MySQL headers 오류 MySQL Cannot find MySQL headers 오류 이 오류는 소프트웨어나 라이브러리를 컴파일하거나 설치하는 동안 MySQL 헤더 파일을 찾을 수 없을 때 발생합니다. 컴파일 시 오류 configure: error: Cannot find MySQL headers. Use --with-mysql= to specify non-default path. 1. MySQL 개발 패키지 설치 MySQL 헤더 파일은 보통 MySQL 개발 패키지에 포함되어 있습니다. 따라서 시스템에 MySQL 개발 패키지가 설치되어 있는지 확인하고 없다면 설치해야 합니다. Debian/Ubuntu 계열 sudo apt-get install libmysqlclient-dev Red Hat/Fedora 계열 sudo yum in.. 더보기
C276x260 MySQL 캐릭터셋(문자 인코딩)을 UTF-8로 변경하는 방법 MySQL 캐릭터셋(문자 인코딩)을 UTF-8로 변경하는 방법다국어 데이터를 저장하거나 웹 애플리케이션과 연동할 때, 데이터베이스의 문자 인코딩(Character Set) 설정은 매우 중요합니다. MySQL에서는 기본 문자셋으로 **UTF-8(utf8 또는 utf8mb4)**을 사용하는 것이 일반적인 추세입니다.1. 현재 문자셋 설정 확인현재 설정된 문자셋을 확인합니다.mysql> SHOW VARIABLES LIKE 'char%';MySQL 서버의 문자셋 관련 변수들을 출력합니다.+--------------------------+----------------------------+| Variable_name | Value |+------------.. 더보기
C276x260 MySQL error: No curses/termcap library found MySQL error: No curses/termcap library found MySQL을 컴파일 설치 시 오류 checking for tgetent in -lncurses... no checking for tgetent in -lcurses... no checking for tgetent in -ltermcap... no checking for tgetent in -ltinfo... no checking for termcap functions library... configure: error: No curses/termcap library found MySQL을 컴파일 설치 중 "No curses/termcap library found"와 같은 오류 메시지가 표시되는 경우, 이 오류는 필요한 라이 브.. 더보기

728x90
반응형