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はシンプルな英語-中国語辞書を実装します

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

推薦する

Windows 10 での mysql5.5 データベース コマンドラインの中国語文字化け問題を解決する

システムをリセットした後、かなり前にインストールした MySQL データベースのコンソール クエリで...

JavaScript Canvas で三目並べゲームを実装

この記事では、JavaScript Canvasで三目並べゲームを実装するための具体的なコードを参考...

まだ*を選択しますか?

アプリケーションが牛のように遅い理由は数多くあります。ネットワーク、システム アーキテクチャ、または...

JS配列の組み込みトラバーサルメソッドとその違いについての簡単な説明

目次forEach() (ES6) メソッドmap() (ES6) メソッドflatMap() メソ...

React Routerの歴史について簡単に説明します

React Router を理解したいなら、まず歴史を理解する必要があります。より具体的には、Rea...

パスワードログインなしのLinux構成スタンドアロンおよびフルディストリビューションの詳細なチュートリアル

目次1: 単一マシンのパスワードフリーログイン構成1. 仮想マシンのホスト名を設定する2. 仮想マシ...

JS+Canvas でダイナミックな時計効果を実現

参考までに、Canvas をベースにしたダイナミッククロックのデモを用意しました。具体的な内容は次の...

MySQL: データの整合性

データ整合性は、エンティティ整合性、ドメイン整合性、参照整合性に分けられます。参照整合性:参照整合性...

フィルターを使用して画像に透明な CSS を書く方法

フィルターを使用して画像に透明な CSS を書く方法コードをコピーコードは次のとおりです。 html...

Linux サーバーでの MySQL インストール情報の表示

mysql のインストール情報を表示します。 #ps -ef | grep mysql usr/bi...

InnoDB がトランザクション分離レベルを巧みに実装する方法

序文前回の記事「MySQL ロック メカニズムの詳細説明」では、InnoDB のロック メカニズムに...

WeChatアプレットが左右連携を実現

この記事では、WeChatアプレットの左右連動を実現するための具体的なコードを参考までに紹介します。...

データベースの削除から逃走までの MySQL の徹底分析_上級編 (I) - データ整合性

1. データ整合性の概要1. データ整合性の概要データの冗長性とは、データベース内に重複したデータが...

ナビゲーションデザインと情報アーキテクチャ

<br />ナビゲーションについて話すときは、ほとんどの場合、ナビゲーションがコンテンツ...

MySQLデータベーストリガーの詳細な説明

目次1 はじめに2 トリガーの紹介3 トリガーを作成する4 トリガーを表示5. トリガーの削除6 結...