MySQLは,百胜スタイルのソフトウェアリポジトリを次のLinuxプラットフォームで提供します。
EL5、EL6およびEL7ベースのプラットフォーム(Red Hat Enterprise Linux,甲骨文Linux,およびCentOSの対応するバージョンなど)
Fedora 20および21
現在,前述のプラットフォ,ムのMySQL Yumリポジトリは、MySQL服务器クライアント,MySQL工作台,MySQL公用事业(EL5ベースのプラットフォームでは利用できません),连接器/ ODBC,および连接器/ Python (EL5ベースのプラットフォームでは利用できません)をインストールするためのRPMパッケージを提供しています。
開始する前に
MySQLは,広く使用されるオープンソースのソフトウェアとして,オリジナルの形式または再パッケージされた形式で,さまざまなダウンロードサイトやソフトウェアリポジトリなどのさまざまなソースから,多くのシステムに広くインストールされています。次の説明では,システムには(オラクルまたはそれ以外から配布される)どのバージョンのMySQLもインストールされていないことを前提とします。そうでない場合は,セクション2.11.1.1“MySQL百胜リポジトリを使用するMySQLのアップグレード”またはセクション2.5.2“サードパーティーのMySQL配布をMySQL百胜リポジトリを使用して置換する”を参照してください。
MySQLのaapl . exeンスト
MySQLの最新のGAバージョンをMySQL百胜リポジトリでインストールするには,次の手順に従ってください。
MySQL Yumリポジトリの追加
まず,MySQL Yumリポジトリをシステムのリポジトリリストに追加します。この操作は一度だけ必要で,MySQLが提供するRPMを。次の手順に従います。
MySQL开发专区の下载MySQL Yum Repositoryペジ(https://dev.10bet靠谱mys10bet手机中文版ql.com/downloads/repo/yum/)に移動します。
使用しているプラットフォ,ム用のリリ,スパッケ,ジを選択してダウンロ,ドします。
ダウンロードしたリリースパッケージを,次のコマンドでインストールします(EL5ベースのシステムを除きます)。このとき,
platform-and-version-specific-package-name
をダウンロドしたRPMパッケジの名前に変更します。Shell > sudo yum localinstallplatform-and-version-specific-package-namerpm程序
El6ベ,スのシステムでは,コマンドは次の形式です。
Shell > sudo yum localinstall mysql-community-release-el6-{版本号}.noarch.rpm
El7ベ,スのシステムの場合:
Shell > sudo yum localinstall mysql-community-release-el7-{版本号}.noarch.rpm
Fedora 20の場合:
Shell > sudo yum localinstall mysql-community-release-fc20-{版本号}.noarch.rpm
Fedora 21の場合:
Shell > sudo yum localinstall mysql-community-release-fc21-{版本号}.noarch.rpm
El5ベ,スのシステムでは,代わりに次のコマンドを使用します。
shell> sudo rpm - uvh mysql-community-release-el5-{版本号}.noarch.rpm
インストールコマンドにより,MySQL百胜リポジトリがシステムのリポジトリリストに追加され,ソフトウェアパッケージの完全性をチェックするためにGnuPG鍵がダウンロードされます。GnuPG鍵チェックの詳細は,セクション2.1.4.2“GnuPGを使用した署名確認”を参照してください。
MySQL Yumリポジトリが正常に追加されたことは,次のコマンドでチェックできます。
启用| grep "mysql.*-community.*"
注記システムでMySQL Yumリポジトリが有効になると,yum更新コマンドによるシステム全体の更新によって,システム上のMySQLパッケージがアップグレードされ,ネイティブのサードパーティーパッケージがある場合は,百胜がMySQL百胜リポジトリ中に代替を検索できればそれらで置換されます。セクション2.11.1.1“MySQL百胜リポジトリを使用するMySQLのアップグレード”を参照してください。また,システムへの影響の可能性に関する議論にいては,升级到共享客户端库を参照してください。
リリ,スシリ,ズの選択
注記MySQL百胜リポジトリを使用する場合,インストールにはデフォルトでMySQLの最新のGAリリースが選択されます。それでよい場合は,次の手順のYumでのMySQLのンストルに進んでください。
MySQL百胜リポジトリ内では,MySQL社区服务器の異なるリリースシリーズが,異なるサブリポジトリにホストされています。最新のGAシリーズ(現在は5.6)のサブリポジトリはデフォルトで有効であり,その他のすべてのシリーズ(たとえば,現在まだデベロッパマイルストーンリリース(DMR)ステータスの5.7シリーズなど)のサブリポジトリはデフォルトで無効です。次のコマンドを使用して,MySQL百胜リポジトリのすべてのサブリポジトリを表示し,どれが有効でどれが無効かを確認します。
Shell > yum repolist所有| grep mysql
最新のgaシリズの最新のリリスをンストルする場合は,構成は不要です。最新のGAシリーズ以外の特定のシリーズの最新リリースをインストールするには,インストールコマンドを実行する前に,最新のGAシリーズのサブリポジトリを無効にし,その特定のシリーズのサブリポジトリを有効にします。使用しているプラットフォ,ムでyum-config-managerがサポートされている場合は,次のコマンドを発行することで実行できます。このコマンドは,5.6シリーズのサブリポジトリを無効にし,5.7シリーズのサブリポジトリを有効にします。
Shell > sudo yum-config-manager禁用mysql56-community Shell > sudo yum-config-manager启用mysql57-community-dmr
yum-config-managerを使用する以外に,
/etc/yum.repos.d / mysql-community.repo
ファルを手動で編集してリリスシリズを選択することもできます。ファル内の,リリスシリズのサブリポジトリの典型的なエントリを次に示します。#启用MySQL 5.6 [mysql56-community] name=MySQL 5.6 Community Server baseurl=//repo.mysql.com/yum10bet靠谱/mysql-5.6-community/el/5/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:/etc/pki/rpm-gpg/ rpm-gpg - key - MySQL
構成したいサブリポジトリのエントリを探し,
启用
オプションを編集します。启用= 0
を指定してサブリポジトリを無効にするか,启用= 1
を指定してサブリポジトリを有効にします。5.7たとえば,最新のDMRをインストールするには,前述のMySQL 5.6のサブリポジトリのエントリを启用= 0
に設定し,5.7シリ,ズのエントリを启用= 1
にしたことを確認します。#注意:MySQL 5.7目前正在开发中。使用风险自负。#请阅读子页://www.delbede.com/doc/relnotes/10bet靠谱mysql/5.7/en/ [mysql57-community-dmr] name=MySQL 5.7 Community Server Development Milestone Release baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:/etc/pki/rpm-gpg/ rpm-gpg - key - MySQL
一度に有効にするサブリポジトリは,1。複数のリリースシリーズのサブリポジトリが有効になっている場合は,百胜はもっとも新しいシリーズを使用します。
次のコマンドを実行して出力をチェックして,サブリポジトリが正しく有効または無効にされていることを確認します。
Shell > yum repolist使能| grep mysql
YumでのMySQLのンストル
次のコマンドでMySQLをンストルします。
Shell > sudo yum安装mysql-community-server
これにより,MySQL服务器(
mysql-community-server
),クラ屏屏屏アントのパッケ屏屏ジ(mysql-community-client
),クラアントとサバ用の一般的なエラメッセジと文字セット(mysql-community-common
)、および共有クラ▪▪アントラ▪▪ブラリ(mysql-community-libs
)など,サ,バ,を実行するために必要なコンポ,ネントのパッケ,ジが,ンスト,ルされます。MySQLサバの起動と停止
次のコマンドでMySQL服务器を起動します。
Shell > sudo服务mysqld启动
前述のコマンドの出力例を次に示します。
启动mysqld:[OK]
次のコマンドでMySQL Serverのステタスをチェックできます。
Shell > sudo服务mysqld状态
前述のコマンドの出力例を次に示します。
Mysqld (pid 3066)正在运行。
次のコマンドでMySQL服务器を停止します。
Shell > sudo服务mysqld停止
MySQL @ # @ンスト,ルのセキュリティ,設定
プログラムmysql_secure_installationを使用すると,ル,トパスワ,ドの設定,匿名ユ,ザ,の削除など,重要な操作を実行できます。必ず実行してMySQL @ # @必ず実行してMySQL @ # @ンスト。
壳> mysql_secure_installation
設定したル,トパスワ,ドを記憶しておくことが重要です。詳細は,セクション4.4.5 "mysql_secure_installation- MySQLンストルのセキュリティ改善"を参照してください。
化学键ンスト,化学键ル後の手順に,化学键いてはセクション2.10 " econpンストル後のセットアップとテスト"を参照してください。
El7ベ、スのプラットフォ、ムの互換性情報:プラットフォームのネイティブソフトウェアリポジトリからの次のRPMパッケージは,MySQL服务器をインストールするMySQL百胜リポジトリからのパッケージとは互換性がありません。MySQL百胜リポジトリを使用してMySQLをインストールすると,これらのパッケージはインストールできなくなります(その逆も同様です)。
akonadi-mysql
ocsinventory
追加のMySQL製品およびコンポネントのYumでのンストル
Yumを使用して,MySQLの個々のコンポネントのンストルおよび管理を実行できます。これらのコンポーネントの一部は,MySQL百胜リポジトリのサブリポジトリにホストされています。たとえば,MySQL连接器はMySQL连接器社区サブリポジトリ,MySQL工作台はMySQL工具社区にあります。次のコマンドを使用して,使用しているプラットフォームで,MySQL百胜リポジトリから使用可能なMySQLコンポーネントのすべてのパッケージをリストできます。
Shell > sudo yum——disablerepo=\*——enablerepo='mysql*-community*'列表可用
次のコマンドで包名
をパッケ,ジ名に置換して,任意のパッケ,ジを,ンスト,ルします。
Shell > sudo yum install包名
たとえばMySQL Workbenchをンスト:
Shell > sudo yum安装mysql-workbench-community
共有クラe.c.アントラe.c.ブラリをe.c.ンストe.c.ルするには:
Shell > sudo yum安装mysql-community-lib
百胜でのMySQLの更新
インストールのほかに,MySQL製品およびコンポーネントの更新も,MySQL百胜リポジトリを使用して実行できます。詳細は,セクション2.11.1.1“MySQL百胜リポジトリを使用するMySQLのアップグレード”を参照してください。