CentOS 8 に MariaDB をインストールするための詳細なチュートリアル

CentOS 8 に MariaDB をインストールするための詳細なチュートリアル

MariaDB データベース管理システムは MySQL のブランチであり、主にオープンソース コミュニティによって管理され、GPL に基づいてライセンスされています。このブランチを開発した理由の 1 つは、Oracle が MySQL を買収した後、MySQL のソースがクローズされる潜在的なリスクがあったため、コミュニティがこのリスクを回避するためにブランチ方式を採用したことです。 MariaDB は MySQL と完全に互換性があり、使用方法も同じです。

システム環境:

CentOS Linux リリース 8.1.1911 (コア)

1) mariaDBをインストールする

2) サービスを有効にします。インストールが完了したら、まずMariaDBサービスを起動し、起動時に開始するように設定する必要があります。

systemctl start mariadb # サービスを開始します systemctl enable mariadb # 起動時に自動的に開始するように設定します

3) 初期設定。

mysql_secure_installation
ルートの現在のパスワードを入力してください (なしの場合は Enter): # データベースのスーパー管理者ルートのパスワードを入力します (システム ルートのパスワードではないことに注意してください)。初めてパスワードを設定していない場合は、Enter を押してください。ルート パスワードを設定しますか? [Y/n] # パスワードを設定します。y

新しいパスワード: # 新しいパスワード新しいパスワードを再入力: # パスワードを再入力匿名ユーザーを削除しますか? [Y/n] # 匿名ユーザーを削除します、y

リモートでの root ログインを禁止しますか? [Y/n] # root リモート ログインを拒否します。n. y/n に関係なく、root リモート ログインは拒否されます。テスト データベースとそれへのアクセスを削除しますか? [Y/n] # テスト データベースを削除します。y: 削除します。 n: 削除しません。データベースにはテスト データベースが含まれますが、これは通常必要ありません。権限テーブルを今すぐ再ロードしますか? [Y/n] # 権限テーブルを再ロードします。y。あるいはサービスを再起動する

4) ログインが成功するかどうかをテストします。

mysql -u ルート -p

5) MariaDBの文字セットをutf-8に設定する

。 。 。 。 。 。

6) mariadbデータベースにリモート接続する

リモートアクセス権限を有効にする

'123456' で識別される user03@'%' に、*.* のすべての権限を付与する (付与オプションあり)

強制的に更新権限を付与する

権限をフラッシュします。

CentOS 8 に MariaDB をインストールする方法の詳細なチュートリアルに関するこの記事はこれで終わりです。CentOS 8 に MariaDB をインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux に MariaDB データベースをインストールする詳細な例
  • MariaDB10.5.6の詳細なインストールと使用方法
  • Windows 10 に MariaDB をインストールするチュートリアル
  • Windows7 での MariaDB データベースのインストールとシステム初期化操作の分析
  • CentOS 7 に MariaDB を正常にインストールする方法のチュートリアル
  • DeepinV20にMariadbを素早くインストールするための詳細な手順

<<:  jsはシンプルな英語-中国語辞書を実装します

>>:  データベースのインデックス作成に関する知識ポイントのまとめ。必要な情報はすべてここにあります。

推薦する

ウェブサイトのフッター沈下現象に対する3つの解決策を詳しく解説

背景多くのウェブサイトのデザインは、一般的にコンテンツ+フッターの2つの部分で構成されています。コン...

バランスの取れたデジタルスクロール効果を実現するJavaScript

目次1. 実施の背景2. 実装のアイデア3. 実施プロセス1. 実施の背景先週、ユーザーがタスクを完...

Linuxプロセス監視と自動再起動の簡単な実装方法

目的: Linux では、さまざまな理由でサーバー プログラムがダンプされ、ユーザーの使用に影響する...

珍しいけれど役に立つJSテクニックをいくつか紹介します

序文プログラミング言語には通常、さまざまな隠されたトリックが含まれており、これらのトリックを上手に使...

使用場所によって混乱しやすいXHTMLタグ

<br />jb51.net では、常に記事のセマンティクスを重視してきましたが、HTM...

Sublime TextがUbuntuで中国語を入力できない問題の最も簡単な解決策

崇高なSublime Text はコード エディター (Sublime Text2 は有料ソフトウェ...

Pagoda Panel のインストール時にサーバーがデータベースにリモート接続できない問題の解決策

自分のウェブサイトを構築する予定なので、618 プロモーションを利用して Tencent Cloud...

Vueは携帯電話のカメラとアルバムを呼び出す機能を実装します

この記事では、携帯電話のカメラとアルバムにアクセスするためのVueの具体的なコードを参考までに共有し...

MySQLは2つの日付間の日数、月数、年数を計算します

MySQL 組み込みの日付関数 TIMESTAMPDIFF は、2 つの日付間の秒数、分数、時間数、...

Dockerコンテナのk8sデプロイメントの実装

環境: (docker、k8s クラスター)、前回 docker で起動した Java プログラムの...

MySQL 外部キー制約 (FOREIGN KEY) ケースの説明

MySQL 外部キー制約 (FOREIGN KEY) はテーブルの特別なフィールドであり、主キー制約...

VUE+CanvasはシンプルなGobangゲームの全プロセスを実現します

序文レイアウトの点では、Gobang はランダムな動きを目的とするゲームよりも実装がはるかに簡単で、...

タグが新しいページを開くかどうかという問題。主要ウェブサイトの開設状況をまとめました

a タグが新しいページを開くかどうか: (1)百度百科事典:ヘッダーが異なる場合は新しいページが開き...

HTML から PDF への変換事例の概要 (複数の画像を推奨)

仕事の都合上、最近 HTML を PDF に変換する機能について調べることに時間を費やしました。 H...

フレームセットを使用して複雑なページレイアウトを実装するためのテクニックの概要

コードをコピーコードは次のとおりです。 <html> <!--混合フレームレイアウ...