CentOS 6 以前のバージョンでは、MySQL サーバー/クライアント インストール パッケージが提供されていましたが、CentOS 7 ではデフォルトの MySQL の代わりに MariaDB が使用されています。 MariaDB データベース管理システムは MySQL のブランチであり、主にオープンソース コミュニティによって管理されています。GPL ライセンスを使用しています。MariaDB の目的は、API やコマンド ラインを含め、MySQL と完全に互換性を持たせ、MySQL の代替として簡単に使用できるようにすることです。 1. 組み込みのMySQL/MariaDBを削除する 1.1. 既存のMariaDBパッケージを検索する rpm -qa | grep mariadb を使用して、既存の MariaDB パッケージを検索します。存在する場合は、 rpm -e --nodeps mariadb-* を使用してすべて削除します。 [root@master ~]# rpm -qa | grep mariadb mariadb-サーバー-5.5.52-1.el7.x86_64 mariadb-libs-5.5.52-1.el7.x86_64 [root@localhost ~]# rpm -e mysql-* エラー: パッケージ mysql-* がインストールされていません 1.2. 既存のMariaDBパッケージを削除する 存在する場合は、 [root@master ~]# yum remove mysql mysql-server mysql-libs compat-mysql51 読み込まれたプラグイン: fastestmirror、langpacks パラメータ mysql が一致しません パラメータ mysql-server が一致しません パラメータ compat-mysql51 が一致しません 依存関係を解決しています--> トランザクションを確認しています---> パッケージ mariadb-libs.x86_64.1.5.5.52-1.el7 は削除されます--> パッケージ perl-DBD-MySQL-4.023-5.el7.x86_64 に必要な依存関係 libmysqlclient.so.18()(64 ビット) を処理しています--> パッケージ 2:postfix-2.10.1-6.el7.x86_64 に必要な依存関係 libmysqlclient.so.18()(64 ビット) を処理しています--> パッケージ 1:qt-mysql-4.8.5-13.el7.x86_64 に必要な依存関係 libmysqlclient.so.18()(64 ビット) を処理しています.......... 消去: mariadb-libs.x86_64 1:5.5.52-1.el7 依存関係として削除されました: akonadi-mysql.x86_64 0:1.9.2-4.el7 mariadb-server.x86_64 1:5.5.52-1.el7 perl-DBD-MySQL.x86_64 0:4.023-5.el7 postfix.x86_64 2:2.10.1-6.el7 qt-mysql.x86_64 1:4.8.5-13.el7 完了! [root@master ~]# rpm -qa|grep mariadb [ルート@マスター ~]# 2. MariaDBのインストール 2. サーバーとクライアントのインストール [root@master ~]# yum -y インストール MariaDB-server MariaDB-client 読み込まれたプラグイン: fastestmirror、langpacks (1/7): epel/7/x86_64/更新情報 ... (7/7): pgdg95/7/x86_64/プライマリ_db キャッシュされたホストファイルからミラー速度をロードする 依存関係の解決 --> トランザクションチェックを実行中 ... --> 依存関係の解決が完了しました 依存関係が解決されました ============================================================================== パッケージ アーチ バージョン ============================================================================== インストール中: MariaDB クライアント x86_64 10.2.4-1.el7.centos MariaDB サーバー x86_64 10.2.4-1.el7.centos 依存関係をインストールしています: MariaDB 共通 x86_64 10.2.4-1.el7.centos MariaDB 互換 x86_64 ... 取引概要 ============================================================================== 2 つのパッケージをインストールします (+12 個の依存パッケージ) 総面積: 173 M 合計ダウンロードサイズ: 113 M 設置サイズ: 731 M ... 完了! [root@master ~]# systemctl mariadbを起動します [root@master ~]# systemctl mariadb を有効にする [root@master ~]# systemctl mariadbを再起動します [root@master ~]# systemctl mariadb.service を停止します [root@master ~]# mysql -uroot -p123456 [root@master など]# cat /etc/my.cnf /etc/my.cnf.d ディレクトリに server.cnf ファイルがない場合、/etc/my.cnf ファイルの [mysqld] タグの直下に次の内容を追加します。 init_connect = '照合接続を utf8_unicode_ci に設定' init_connect='名前をutf8に設定' 文字セットサーバー=utf8 照合サーバー=utf8_unicode_ci 文字セットクライアントハンドシェイクをスキップする [root@master my.cnf.d]# mysql -uroot -p123456 MariaDB [(なし)]> 「%character%」のような変数を表示します。「%collation%」のような変数を表示します。 MariaDB [(なし)]> '123456' で識別されるユーザー mariadb@localhost を作成します。 MariaDB [(なし)]> '123456' で識別される mariadb@localhost に *.* のすべての権限を許可します。 MariaDB [(なし)]> '123456' で識別される mariadb@'%' に *.* のすべての権限を付与します。 MariaDB [(なし)]> '123456' で識別される mariadb@'master' に、付与オプションを使用して *.* のすべての権限を付与します。 MariaDB [(なし)]> use mysql; MariaDB [mysql]> ユーザーからホスト、ユーザー、パスワードを選択します。 ルートユーザー名とパスワードを忘れた まず、 次に、 ログイン: mysql -p または mysql を使用してパスワードなしでログインします MySQLを使用する ユーザーを更新します。set password=password(“new_pass”) where user=“root”; 権限をフラッシュします。 出口; 変更が完了したら、データベースを再起動し、変更した root パスワードでログインします。 要約する 上記は、編集者が紹介した CentOS7 に MariaDB 10.2.4 をインストールする方法です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: jQueryはテーブルのシームレスなスクロールを実現します
本日のプロジェクト最適化中に、MySQL に問題が発生しました: 定義者として指定されたユーザー (...
まず、ページにビデオを埋め込むための HTML コードは次のとおりです。コードをコピーコードは次のと...
序文カバーリング インデックスについて説明する前に、まずそのデータ構造である B+ ツリーを理解する...
この効果を実現するには、まず CSS のプロパティを知っておく必要があります。 text-shado...
序文現在、私は Beetlex のデータ分析プラットフォームに取り組んでいます。この製品の開発では、...
皆様の参考と操作を容易にするために、様々な主要ウェブサイトを検索し、関連するスケジュールされたタスク...
前回の記事で、MySQL ステートメントの最適化には限界があると述べました。MySQL ステートメン...
1. web01にzabbix-agentをインストールするZabbix ウェアハウスをデプロイする...
弊社の Web プロジェクトの 1 つでは、新しい都市の増加によりトラフィックと DB 負荷が増加し...
テーブルの作成とインデックスの作成 テーブルtbl1を作成( id int ユニーク、sname v...
ELKとは何ですか? ELK は、Elastic が提供するログ収集およびフロントエンド表示ソリュー...
目次utf8mb4 の紹介UTF8 バイト数超過エラーutf8mb4 サポートデフォルトの文字エンコ...
目次1. 基本的なイベント処理2. 親コンポーネントにカスタムイベントを送信するマウス修飾子4. キ...
1. インストールバージョンの詳細 サーバー: MariaDB サーバーバージョン: 5.5.60-...
インストール手順1. Redisをインストールするdocker search redis和docke...