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はテーブルのシームレスなスクロールを実現します
1. 現象早朝、オンライン テーブルにインデックスが追加されました。テーブル内のデータ量が大きすぎた...
この記事では、参考までに、簡単なスネークゲームを実装するためのjsキャンバスの具体的なコードを共有し...
サーバーB(172.17.166.11)の電源がオンまたは再起動されると、サーバーA(172.17....
MySQL ショートリンクの設定方法1. mysql 接続番号ステートメントコマンドを確認します。 ...
序文サーバーを展開した後、私は大きな喜びを感じながら自分の Web サイトにアクセスし、見たものすべ...
目次キャンバス関連文書エフェクト画像表示ケースの完全なコード親コンポーネントコードサブコンポーネント...
目次1. 数値型1.1 数値型の分類1.1.1 浮動小数点数1.1.2 ビットタイプ1.1.3 時間...
目次バイナリ検索木 (BST) とは何ですか?バイナリツリーの基本的な走査(インオーダー、ポストオー...
CS: ...コードをコピーコードは次のとおりです。 *{マージン:0;パディング:0;リストスタイ...
目次Linux - ファイル記述子、ファイルポインタ、インデックスノード1. Linux - ファイ...
目次1 はじめに2 前提条件2.1 データ型2.2 それが自身のプロパティであるかどうかを判断する ...
目次事件の原因解剖学ファイルの並べ替えファイルのソートが非常に遅いのですが、他に解決策はありますか?...
ハイパーリンク a タグはリンク ポイントを表し、英語の単語「anchor」の略語です。その機能は、...
この記事では、Linux yumを使用してmysql5.6をインストールする簡単な手順を参考までに紹...
マルチ選択は、すべてのオプションを一覧表示し、ユーザーが Ctrl/Shift キーを使用して複数選...