Linux는 널리 사용되는 운영 체제이며 MySQL은 Linux 시스템에서 중요한 데이터베이스 관리 시스템입니다. 그러나 일상적인 사용에서 우리는 여러 가지 이유로 MySQL의 설치, 구성 및 사용을 종종 잊어버립니다. 다음은 Linux 시스템에서 MySQL을 설치, 구성 및 사용하는 방법을 자세히 설명합니다.
1단계: MySQL 설치
Linux 시스템에 MySQL을 설치하는 것은 매우 간단합니다. MySQL을 설치하려면 다음 명령을 사용하십시오.
sudo apt-get install mysql-server
설치 프로세스 중에 MySQL 관리자의 사용자 비밀번호와 확인 비밀번호를 입력하라는 메시지가 표시됩니다. 설치가 완료되면 다음 명령어를 사용하여 MySQL이 정상적으로 실행되고 있는지 확인할 수 있습니다.
sudo service mysql status
2단계: MySQL 구성
MySQL의 구성 파일은 /etc/mysql/my.cnf에 있습니다. 이 파일에서 MySQL의 다양한 구성을 수행할 수 있습니다.
● MySQL의 기본 문자 집합 변경
기본적으로 MySQL에서 사용하는 문자 집합은 latin1입니다. 잘못된 문자를 방지하기 위해 문자 세트를 utf8로 변경할 수 있습니다. 구성 파일에서 다음 두 줄을 찾습니다.
character-set-server = latin1
collation-server = latin1_swedish_ci
다음으로 변경합니다.
character-set-server = utf8
collation-server = utf8_general_ci
그런 다음 변경 사항을 적용하려면 MySQL 서비스를 다시 시작하세요.
sudo service mysql restart
● MySQL의 수신 주소 변경
기본적으로 MySQL은 로컬에서만 수신합니다. 다른 컴퓨터가 MySQL에 액세스하도록 허용하려면 구성 파일에서 수신 주소를 변경해야 합니다. my.cnf 파일에서 다음 줄을 찾으세요:
bind-address = 127.0.0.1
다음으로 변경:
bind-address = 0.0.0.0
이렇게 하면 다른 컴퓨터가 IP 주소를 통해 MySQL에 액세스할 수 있습니다.
3단계: MySQL 사용
MySQL을 설치 및 구성한 후 다음 명령을 사용하여 MySQL에 로그인할 수 있습니다.
mysql -u root -p
여기서 "-u"는 사용자 이름이고 "-p "는 비밀번호 입력을 의미합니다. 비밀번호를 입력하면 MySQL 명령줄 프롬프트가 표시됩니다. MySQL에서는 다양한 데이터베이스 작업을 수행할 수 있습니다.
● 새 데이터베이스 만들기
새 데이터베이스를 만들려면 다음 명령을 사용하세요.
CREATE DATABASE mydb
"mydb"는 생성할 데이터베이스의 이름입니다.
● 새 테이블 만들기
다음 명령을 사용하여 데이터베이스에 새 테이블을 만듭니다.
CREATE TABLE mytable ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 이름 VARCHAR(30) NOT NULL, 이메일 VARCHAR(50) NOT NULL );
이 명령은 id, name 및 email의 3개 필드를 포함하는 "mytable"이라는 테이블을 생성합니다.
● 데이터 삽입
테이블에 새 데이터를 삽입하려면 다음 명령을 사용하세요.
INSERT INTO mytable (이름, 이메일) VALUES ('John Smith', 'john.smith@example.com');
This 명령은 테이블에 새로운 데이터 조각을 삽입합니다. 데이터에는 이름과 이메일이라는 두 개의 필드가 포함됩니다.
● 데이터 쿼리
테이블에서 데이터를 쿼리하려면 다음 명령을 사용하세요.
SELECT * FROM mytable;
이 명령은 테이블의 모든 데이터 레코드를 반환합니다.
요약:
Linux 시스템에서 MySQL을 사용하는 것은 매우 간단하며 설치, 구성 및 사용을 완료하는 데 몇 가지 간단한 단계만 필요합니다. 따라서 데이터베이스를 사용하여 데이터를 저장하고 쿼리해야 한다면 MySQL이 좋은 선택입니다. 이 기사가 MySQL을 더 잘 이해하고 사용하는 데 도움이 되기를 바랍니다.
위 내용은 리눅스는 mysql을 잊어버린다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!