最近、セキュリティ製品をテストする必要があったため、mariadb の起動ユーザーを root に調整したいと考えました。紆余曲折を経て、ようやく成功しました! 注意: MySQL を root として起動することは非常に危険な動作であり、データベース操作ユーザー (データベース管理者またはハッカー) に MySQL を介してシステムを直接操作するチャネルを与えることに相当します。 実際、公式ではルートブートは許可されていないため、通常のブートモードでは、ルートブートは起動失敗を返し、/var/log/mariadb/mariadb.logにプロンプトが表示されます。 mysqld を root として実行する方法を調べるには、ナレッジ ベースを参照してください。 さて、本題に入りましょう。Mariadb の起動方法についてです。 ほとんどの人は次のようにします: ただし、この命令は実際には mariadb.service を呼び出して (特定のディレクトリを見つけるには find を使用します)、mariadb を起動します。 mariadb.service 構成を次のように変更します。 [ユニット] わずかに [サービス] タイプ=シンプル User=mysql はここで User=root に変更されます || サービスの起動ユーザー Group=mysql は Group=root || サービスの起動グループに変更されます #mysql ライブラリ ファイルを初期化するスクリプト。mysql ディレクトリが空でない場合は、「データベース Mariadb はおそらく /var/lib/mysql ですでに初期化されているため、何も行われません」というメッセージが表示されます。トラブルシューティング時にこのメッセージが表示された場合は、無視できます。 #mysqld実行スクリプトを実行し、セキュリティチェックを行います。このファイルはルートの起動を制限します
以下省略。 。 。 #systemctl デーモンリロード #systemctl mariadbを再起動します PS: 同じ操作方法で、他のユーザーによる MySQL の起動もサポートされます。 ただし、2 つのディレクトリ 要約する 上記は、root ユーザーを使用して Linux で mariadb を起動する方法について編集者が紹介したものです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQL 学習 (VII): Innodb ストレージ エンジン インデックスの実装原理の詳細説明
>>: Vueモバイル端末は画面上で指をスライドさせる方向を判定する
目次1. コード分析2. ソースコードソースコード1. コード分析1.1 HTMLコード分析 <...
SQL インジェクション脆弱性を悪用する後期段階では、MySQL のファイル シリーズ関数を使用して...
目次最初のステップのインストールステップ2: MySQLデータを準備する3 番目のステップは、bin...
1. CPU使用率sar -p (一日中表示) sar -u 1 10 (1: 1秒ごと、10: 1...
ビューポートとはモバイル ブラウザは、Web ページを仮想の「ウィンドウ」(ビューポート) に配置し...
目次序文プロジェクトを初期化するデザインコードの実装オンデマンドロードオーディオを再生録音長押しイベ...
目次1. 準備Redisイメージを取得する2. Redis Sentinel マスタースレーブモード...
序文MySQL データベースの文字列型は、CHAR、VARCHAR、BINARY、BLOB、TEXT...
reduceメソッドは配列の反復メソッドです。 mapやfilterとは異なり、 reduceメソッ...
1. ブリッジ: デフォルトでは VMnet0 が使用されます1. 原則:ブリッジは、それぞれ 2...
<br />前回の記事:優秀なデザイナーの7つの原則(1):フォントデザイン 英語 原文...
序文MySQL データベースのデフォルトのデータベース ファイルは /var/lib/mysql に...
先ほど使用したDocker HubはDockerによって提供されています。独自のDockerを構築す...
データベース (MySQL) を準備します。すでに MySQL をお持ちの場合は、これを無視できます...
序文パスワードを忘れることは、よく遭遇する問題です。MySQL または MariaDB データベース...