ホームページ > データベース > mysql チュートリアル > centos7でmysqlをインストール

centos7でmysqlをインストール

WBOY
リリース: 2023-05-14 10:16:07
オリジナル
9252 人が閲覧しました

CentOS 7 システムは非常に一般的なサーバー オペレーティング システムです。多くの運用保守担当者や開発者は、CentOS 7 システムを使用するときに MySQL データベースをインストールする必要があります。この記事では、CentOS 7 に MySQL データベースをインストールする手順を紹介します。

1. MySQL のダウンロードとインストール

  1. まず、MySQL 公式 Web サイト (https://dev.mysql) から、対応するバージョンの MySQL インストール パッケージをダウンロードする必要があります。 com/downloads /mysql/
  2. ダウンロード ページで該当するバージョンを選択します。選択する際は、次の点に注意する必要があります。
  • システム プラットフォームの場合、 select Linux - Generic
  • システム バージョンとして Generic Linux (x86、64 ビット) を選択し、Compressed TAR Archive
  • ダウンロード後、圧縮パッケージを指定したディレクトリ (/usr など) に解凍します。 /ローカル/mysql。
  1. 解凍後、解凍したフォルダーに必要な権限を付与し、次のコマンドを使用する必要があります:
cd /usr/local/
chmod -R 755 mysql
ログイン後にコピー
  1. MySQL システム ライブラリをインストールします。
yum install mysql-community-server
ログイン後にコピー
  1. MySQL データベースの起動:
systemctl start mysqld.service
ログイン後にコピー
  1. MySQL バージョンの検出:
mysql -V
ログイン後にコピー
  1. MySQL Go の追加システム サービスへの接続:
systemctl enable mysqld.service
ログイン後にコピー

2. MySQL の設定

  1. MySQL インストール ディレクトリを入力します:
cd /usr/local/mysql
ログイン後にコピー
  1. MySQL のインストール ディレクトリを作成します。 .cnf ファイル :
cp support-files/my-default.cnf /etc/my.cnf
ログイン後にコピー
  1. my.cnf 構成の変更:
vi /etc/my.cnf
ログイン後にコピー

my.cnf ファイルの [mysqld] セクションに次のパラメータを追加します。

default-character-set=utf8
ログイン後にコピー
  1. 権限の変更:
chown -R mysql:mysql /var/lib/mysql
ログイン後にコピー
  1. MySQL の再起動:
systemctl restart mysqld.service
ログイン後にコピー
  1. MySQL root ユーザーのパスワードの設定:
mysql_secure_installation
ログイン後にコピー
  • 新しいパスワードを入力してください
  • 匿名ユーザーを削除するかどうか (y/n): y
  • root リモート ログインを禁止するかどうか (y/n) ): n
  • Yes テスト データベースとテスト アクセス権限を削除します (y/n): y
  • 権限制御テーブルをリロードするかどうか (y/n): y
  1. MySQL root ユーザーにログインします:
mysql -u root -p
ログイン後にコピー

ログインするために設定したパスワードを入力します。

  1. MySQL データベース エンコーディングの設定:
ALTER DATABASE 数据库名 CHARACTER SET utf8;
ログイン後にコピー

3. MySQL の管理

  1. ユーザーの作成と承認:
GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
ログイン後にコピー

開発環境にいる場合は、次のコマンドを使用できることに注意してください:

GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION;
ログイン後にコピー
  1. 現在のユーザーを表示します:
SELECT USER();
ログイン後にコピー
  1. 現在のユーザーを表示します。 MySQL データベース:
SHOW DATABASES;
ログイン後にコピー
  1. MySQL データベースの作成:
CREATE DATABASE 数据库名;
ログイン後にコピー
  1. MySQL データベースの削除:
DROP DATABASE 数据库名;
ログイン後にコピー
  1. MySQL データ テーブルの作成 :
CREATE TABLE 表名 (字段名1 字段类型1 [NOT NULL], 字段名2 字段类型2 [NOT NULL], …);
ログイン後にコピー
  1. 一般的なコマンド:
  • MySQL に接続: mysql -u username-p
  • 閉じるMySQL: systemctl stop mysqld.service
  • Start MySQL: systemctl start mysqld.service

概要

CentOS 7 への MySQL データベースのインストールは複雑ではなく、以下に従うだけです。以上の手順です。なお、システムのセキュリティ上、root ユーザーをパブリックネットワークに公開することはお勧めできませんので、リモートログインを禁止し、このマシンのみで使用するように設定することをお勧めします。 MySQL のセキュリティを確保するには、MySQL の認可範囲を可能な限り制御し、パスワードを適時に変更する必要があります。

以上がcentos7でmysqlをインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート