最近、セキュリティ製品をテストする必要があったため、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モバイル端末は画面上で指をスライドさせる方向を判定する
この記事では、CSSの透明な境界線の背景クリップの素晴らしい使い方を主に紹介し、みんなと共有し、自分...
Nginx のインストールCentOS 6.x yum にはデフォルトで nginx ソフトウェア ...
序文: vue3.0の要素フレームワークを使用します。要素はvue2.0をサポートしており、vue3...
この記事では、MySQL 8.0.20のインストールと設定方法についての詳細なチュートリアルを参考ま...
今日、MySQLサービス1067エラー問題に遭遇しました。システムアカウントを使用するように設定して...
この記事では、スクラッチ効果を実現するためのJavaScriptキャンバスの具体的なコードを参考まで...
1. 日付のサイズを比較するには、XML に渡される日付形式は 'yyyy-MM-dd...
序文説明を簡略化するために以前に設定した要件は、他のグループから MQ メッセージを受信し、データベ...
Mysql5.5 デュアルマシン ホットスタンバイ実装 2つのMySQLをインストールするMySQ...
コードをコピーコードは次のとおりです。 <!--[IEの場合]><script t...
改訂版のプレビューこの記事は 3 日前に書かれたものです。先輩の同僚から改訂の提案をいくつかいただき...
目次序文: 1. vue-cliでプロジェクトを作成する2. ルーターをインストールする3. ディレ...
新しいserver.jsを作成する糸初期化 -y 糸を追加エクスプレスノードモン -D var ex...
目次序文Dockerfile の紹介Dockerfileはイメージプロセスを構築するDockerfi...
目次前述のVARCHAR型VARCHAR適用可能な状況CHAR型テストVARCHAR(5)とVARC...