ホームページ  >  記事  >  データベース  >  centos yumのインストールmysql

centos yumのインストールmysql

WBOY
WBOYオリジナル
2023-05-20 11:14:08699ブラウズ

CentOS は、無料のオープンソース Linux ディストリビューションであり、安定した効率的なサーバー オペレーティング システムです。 CentOS を使用する場合、通常、MySQL データベースなどのいくつかのサービスやツールをインストールする必要があります。この記事では、CentOSにyumを使ってMySQLをインストールする詳しい手順を紹介します。

  1. MySQL 公式 Web サイトから対応する Yum ソース リポジトリ ファイルをダウンロードし、CentOS の yum ソース設定ファイル ディレクトリに移動します。
# 下载yum源文件
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

# 安装yum源文件,如果已经安装可以使用yum reinstall命令重新安装
sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm

# 将yum源配置文件复制到yum源配置目录下
sudo cp /etc/yum.repos.d/mysql-community.repo /etc/yum.repos.d/mysql-community.repo.bak
  1. Yum ソースを更新して MySQL をインストールします:
# 更新Yum源
sudo yum makecache

# 安装 MySQL
sudo yum install mysql-server
  1. MySQL サービスを有効にし、ブート時に自動起動を構成します
# 启动MySQL服务
sudo systemctl start mysqld

# 开机自启动MySQL服务
sudo systemctl enable mysqld
  1. MySQL の構成

起動後、まず MySQL を構成する必要があります。MySQL を初めて起動するときは、一時パスワードが生成されます。これを表示するには、次のコマンドを使用します。

sudo grep 'A temporary password' /var/log/mysqld.log

MySQL コマンド ライン モードの場合 生成された一時パスワードを使用してログインし、MySQL ユーザー名とパスワードを構成します:

#以临时密码为*8Lh8tU-m$iV 进入mysql
mysql -uroot -p*8Lh8tU-m$iV

#输入以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yournewpassword';

#修改完后,退出mysql,使用新密码重新登录
exit

mysql -uroot -p
  1. MySQL セキュリティを構成します:

次のコマンドを使用して、MySQL セキュリティを構成します。

#进入mysql安全配置
sudo mysql_secure_installation

#按提示操作,设置管理员密码等
  1. MySQL のエンコーディングを設定します。

MySQL のデフォルトのエンコーディングは latin1 です。utf8 に変更したいので、最初に実行します。 MySQL で次の操作を実行します。

# 进入mysql安全配置
sudo mysql_secure_installation

# 设置管理员密码后进入安全设置,并输入以下命令修改MySQL编码
set global character_set_server = utf8mb4;
set global collation_server = utf8mb4_unicode_ci;

次に、/etc/my.cnf ファイルの [mysqld] セクションに次の 2 行のコードを追加します。

[mysqld]
character_set_server = utf8mb4
collation_server = utf8mb4_unicode_ci

設定が完了したら、mysql を再起動します。有効化が完了しました:

sudo systemctl restart mysqld.service

以上です。yum を使用して MySQL を CentOS に正常にインストールしました。これは、mysql -u root -p コマンドでログインして使用できます。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。