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 累積集計の原理と使用方法を説明します。ご参考までに、詳細は以...
まずmysqlの圧縮バージョンをダウンロードします。公式ダウンロードアドレスは123WORDPRES...
序文JavaScript ではセミコロンはオプションであり、使用するかどうかは主にコーディング スタ...
新しいバージョンの設定インターフェースを作る際に、vueフレームワークを使用して実装しました。ページ...
DNS(ドメインネームサーバー)は、ドメイン名とそれに対応する IP アドレスを変換するサーバーです...
Zabbix バージョン 3.0 以降、Zabbix サーバー、Zabbix プロキシ、Zabbix...
この記事の例では、ふるい抽選を実装するためのミニプログラムの具体的なコードを参考までに共有しています...
序文ご存知のとおり、ブラウザの相同性戦略とクロスドメイン方式も、フロントエンド面接で頻繁に遭遇する問...
最初の解決策は、イメージを公開イメージリポジトリにプッシュし、それをプルダウンすることです。 2 番...
ElementUIは、参考のためにテーブルツリーリストの読み込みチュートリアルを実装しています。具体...
その理由は、このタイプの Web ページが WAP と呼ばれるワイヤレス プロトコルから生成されたた...