lnmp 설치 mysql

PHPz
PHPz원래의
2023-05-20 09:10:37605검색

LNMP 환경 구축 과정에서 데이터베이스 서비스 설치는 필수 단계입니다. MySQL은 가장 널리 사용되는 오픈 소스 데이터베이스 중 하나이며 널리 사용됩니다. 이번 포스팅에서는 Ubuntu Server에 MySQL을 설치하는 방법을 소개하겠습니다.

  1. MySQL 소스 추가

먼저 MySQL 공식 소스를 추가해야 합니다. 터미널에 다음 명령을 입력하세요:

sudo apt-get install software-properties-common
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
sudo add-apt-repository 'deb [arch=amd64] http://mirror.nodesdirect.com/mariadb/repo/10.5/ubuntu focal main'

위 명령은 먼저 software-properties-common을 설치한 다음 공식 소스의 서명 키를 추가하고 마지막으로 MySQL 소스를 추가합니다. software-properties-common,然后添加官方源的签名密钥,最后添加MySQL源。

  1. 安装MySQL服务器

接下来,我们可以直接通过apt-get安装MySQL服务器:

sudo apt-get update
sudo apt-get install mysql-server

在安装过程中,会提示设置MySQL的root账户的密码。输入两次密码即可完成设置。

  1. 配置MySQL服务器

安装完成之后,我们需要进行一些必要的配置。

3.1 修改bind-address

为了能够通过网络连接MySQL服务器,我们需要将MySQL的bind-address修改为本机ip地址。使用如下命令打开MySQL的配置文件:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

在文件的[mysqld]部分添加如下行:

bind-address = 本机ip地址

保存并关闭文件。

3.2 配置远程访问

如果您希望远程访问MySQL服务器,您需要在服务器上创建一个新的MySQL用户,并授予其远程访问权限。

首先,使用root身份登录MySQL:

sudo mysql -u root -p

然后,创建一个新用户:

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';

其中,用户名密码

    MySQL 서버 설치

    다음으로 apt-get을 통해 직접 MySQL 서버를 설치할 수 있습니다.

    GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%';
      설치 프로세스 중에 메시지가 표시됩니다. MySQL을 설정하려면 루트 계정의 비밀번호입니다. 비밀번호를 두 번 입력하면 설정이 완료됩니다.
      1. MySQL 서버 구성

      설치가 완료된 후 몇 가지 필요한 구성을 수행해야 합니다.

      3.1 바인드 주소 수정

      MySQL 서버에 네트워크를 통해 연결하기 위해서는 MySQL의 바인드 주소를 로컬 IP 주소로 수정해야 합니다. 다음 명령을 사용하여 MySQL 구성 파일을 엽니다.

      FLUSH PRIVILEGES;

      파일의 [mysqld] 섹션에 다음 줄을 추가합니다.

      sudo service mysql start

      파일을 저장하고 닫습니다.

      3.2 원격 액세스 구성🎜🎜MySQL 서버에 원격으로 액세스하려면 서버에 새 MySQL 사용자를 생성하고 원격 액세스 권한을 부여해야 합니다. 🎜🎜먼저 MySQL에 루트로 로그인합니다: 🎜
      mysql -u 用户名 -p
      🎜그런 다음 새 사용자를 만듭니다: 🎜rrreee🎜 그 중 사용자 이름비밀번호는 각각 설정한 것입니다. . 사용자 이름과 비밀번호. 🎜🎜다음으로 이 사용자에게 모든 데이터베이스에 대한 모든 권한을 부여합니다. 🎜rrreee🎜마지막으로 새 사용자가 적용될 수 있도록 권한 테이블을 새로 고칩니다. 🎜rrreee🎜🎜MySQL 서버 시작🎜🎜🎜구성을 완료한 후 다음을 수행할 수 있습니다. MySQL 서버 시작: 🎜rrreee🎜 서버가 정상적으로 연결되는지 테스트: 🎜rrreee🎜 비밀번호를 입력한 후 데이터베이스에 성공적으로 연결되면 MySQL 서버가 정상적으로 실행되고 있는 것입니다. 🎜🎜요약🎜🎜위 단계를 통해 Ubuntu Server에 MySQL 서버를 성공적으로 설치하고 필요한 구성을 완료했습니다. 🎜🎜실제 프로덕션 환경에서는 데이터베이스의 보안을 보장하기 위해 일반적으로 보다 세부적인 구성 및 관리를 수행합니다. 그러나 이 문서에 설명된 단계는 MySQL을 사용하고 네트워크를 통해 데이터베이스에 액세스하는 데 충분합니다. 🎜

    위 내용은 lnmp 설치 mysql의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.