집 >데이터 베이스 >MySQL 튜토리얼 >mysql centos7 설치
MySQL은 인터넷 애플리케이션에서 중요한 역할을 하며 인터넷 아키텍처에서 없어서는 안 될 부분입니다. 이 기사에서는 CentOS7에서 MySQL을 설치하고 구성하는 방법을 소개합니다.
먼저 yum 명령을 사용하여 MySQL을 설치해야 합니다.
sudo yum install mysql-server
설치가 완료되면 MySQL을 시작해야 합니다.
sudo systemctl start mysqld
MySQL은 기본적으로 부팅 시 시작됩니다. 이 기능을 해제해야 하는 경우 다음 명령을 사용할 수 있습니다.
sudo systemctl disable mysqld
다음 명령을 통해 MySQL 명령줄 모드로 들어갈 수 있습니다.
mysql -u root -p
비밀번호를 입력한 후, 즉 MySQL 관리 인터페이스에 들어갈 수 있습니다.
2.1 루트 사용자 수정
MySQL 기본 루트 사용자는 비밀번호가 없습니다. 보안상의 이유로 루트 사용자의 비밀번호를 설정해야 합니다. MySQL 명령줄 모드에서는 다음 명령을 사용할 수 있습니다.
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
2.2 새 사용자 생성
루트 사용자 외에도 관리를 위한 다른 사용자를 생성할 수도 있습니다. MySQL 명령줄 모드에서는 다음 명령을 사용하여 새 사용자를 생성할 수 있습니다:
mysql> CREATE USER 'username'@'localhost' IDENTIFIED BY 'user_password';
2.3 Authorization
사용자를 생성한 후 MySQL을 사용하려면 해당 권한을 부여해야 합니다. MySQL 명령줄 모드에서는 다음 명령을 사용할 수 있습니다.
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost'; mysql> FLUSH PRIVILEGES;
여기서 database_name
은 권한이 부여된 데이터베이스의 이름을 나타내고 username
은 새로 생성된 사용자의 이름으로. database_name
是指授予权限的数据库名称, username
是指新创建用户的名称。
防火墙是保护服务器安全的关键之一,需要将MySQL所需的端口加入防火墙规则中。
sudo firewall-cmd --permanent --add-port=3306/tcp sudo firewall-cmd --reload
3306
sudo vim /etc/mysql/my.cnf
3306
은 MySQL의 기본 포트입니다.
원격 서버에서 MySQL에 액세스해야 하는 경우 MySQL을 구성해야 합니다. 바인딩 IP 주소를 수정하고 MySQL 구성 파일에서 원격 액세스 권한을 활성화해야 합니다.
#bind-address = 127.0.0.1
다음 줄을 찾으세요(아마도 파일의 맨 아래에 있을 것입니다):
bind-address = 0.0.0.0
다음으로 변경:
sudo systemctl restart mysqld🎜파일을 저장하고 종료하고 MySQL 서비스를 다시 시작하세요. 🎜rrreee🎜이제 MySQL 명령을 사용하여 다음 작업을 수행할 수 있습니다. 원격 서버 MySQL에서 연결합니다. 🎜🎜위 내용은 CentOS7에서 MySQL을 설치하고 구성하는 전체 과정입니다. 완벽한 설치와 구성을 통해 MySQL의 보안성과 안정성을 향상시킬 수 있습니다. 🎜
위 내용은 mysql centos7 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!