Linux 上で MySQL ユーザーを作成し、権限を付与するコマンドに関するチュートリアル

Linux 上で MySQL ユーザーを作成し、権限を付与するコマンドに関するチュートリアル

MySQL は、主に Linux で使用されるリレーショナル データベース管理アプリケーションであり、LAMP スタック (Linux、Apache、MySQL、PHP) のコンポーネントです。場合によっては、MySQL ユーザーを作成して権限を付与する必要があります。コマンドラインを使用して Linux 上で MySQL ユーザーを作成し、権限を付与する方法を見てみましょう。

MySQL データベースをダウンロードしてインストールしていない場合は、チュートリアル「Linux サーバーへの MySQL データベースのインストール」を参照してください。

、MySQLにログイン

まず、oot ユーザーとして Linux サーバーにログインし、コマンド ラインからターミナルを開いて、次のコマンドを使用して MySQL にアクセスします。

mysql -u oot -p

この場合、-u フラグを使用してユーザーを oot ユーザーとして指定し、次に -p フラグを使用して、MySQL ログインでパスワードの入力を求めます。次に、現在のパスワードを入力してログインを完了します。ログインすると、次の MySQL プロンプトが表示されます。

マイSQL>

2. MySQLユーザーを作成する

ログインに成功したら、次のコマンドを使用して、名前とパスワードが 23 のユーザーを作成します。

mysql> ̺̻@̻loclhost̻ というユーザーを作成します。識別元は ̺23!̻;

さて、上記のコマンドを使用すると、最初の MySQL ユーザーが正常に作成されます。他の権限を付与するまではユーザーは MySQL データベースを使用できないため、新しいユーザーに権限を付与する必要があることに注意してください。

3. 権限を付与するための基本的な構文は次のとおりです。

dtbse.tble に対して ̺use̻@̻loclhost̻; の権限を付与します。

よく使用される権限の短いリストを以下に示します。

ALLR は特定のデータベースへのフルアクセスを許可します。データベースが指定されていない場合は、MySQL 全体へのフルアクセスが許可されます。

CREATER を使用すると、ユーザーはデータベースとテーブルを作成できます。

DELETER を使用すると、ユーザーはテーブルから行を削除できます。

DROPR を使用すると、ユーザーはデータベースとテーブルを削除できます。

EXECUTER を使用すると、ユーザーは保存されたルーチンを実行できます。

GRANT OPTIONR を使用すると、ユーザーは別のユーザーに権限を付与したり、権限を削除したりできます。

INSERTR を使用すると、ユーザーはテーブルに行を挿入できます。

SELECTR を使用すると、ユーザーはデータベースからデータを選択できます。

SHOW DATABASESR を使用すると、ユーザーはすべてのデータベースのリストを表示できます。

UPDATER を使用すると、ユーザーはテーブル内の行を更新できます。

例:新しいユーザーに、DROP 権限を使用して特定のデータベース tutoil_dtbse 内のテーブルを削除する権限を付与します。

tutoil_dtbse.* へのドロップ権限を ̺̻@̻loclhost̻; に付与します。

<<:  Windows サーバーで PHP バージョンをアップグレードする方法

>>:  Shopify vs Magento: どちらが優れているか? Shopify と Magento の長所と短所の比較

推薦する

Amazon Chimeとは?Amazon Chimeの使い方

Amazon Chimeとは何ですか?これは、1 つのアプリを使用して、組織の内外で会議、チャット、...

動画オペレーションの仕事内容とは(ショート動画オペレーションの見通しは?給料は?仕事内容は?)

ショートビデオ運用の見通しは?給与上のメリットは何ですか?この仕事には何が含まれますか?右上の[操作...

電子商取引プラットフォームのプロモーション戦略(電子商取引ウェブサイトのプロモーション方法(これら 5 つの方法が役立ちます))

Eコマース ウェブサイトのプロモーション方法 (次の 5 つの方法が役立ちます)電子商取引ウェブサ...

情報フロー広告には通常どれくらいの費用がかかりますか? (情報フローにはいくらかかるのか?価値を計算してプロモーションを無駄にしないようにしましょう)

情報フローのコストはどれくらい高いのでしょうか?価値を計算してプロモーションを無駄にしない一般的に言...

データ操作のやり方(データ操作:ゼロからデータ操作システムを構築する方法)

データ操作: データ操作システムをゼロから構築する方法データ操作は従来の操作から進化しました。主な違...

イベントブランド企画(戦略立案)

戦略コースの背景:ブランド マーケティング活動は最も一般的なビジネス活動であり、全体的なビジネス環...

ファーストレベルドメイン名、セカンドレベルドメイン名、サードレベルドメイン名の違いは何ですか?

ドメイン名はウェブサイトにとって非常に重要です。ユーザーは検索エンジンにドメイン名を入力して関連する...

情報フロー広告のサンプル(【乾物】情報フロー広告の画像マッチングスキル、投資・フランチャイズ業界事例の参考)

【実践スキル】情報流通広告のための画像マッチングスキル、投資・フランチャイズ業界向け事例紹介本日、...

不動産企業のためのニューメディア運用(不動産ニューメディアで「コスト削減・効率化」への道!#ニューメディア運用)

不動産ニューメディア、「手数料削減・効率化」への道! #新しいメディア運営何氏は45度です。彼はDo...

ソーシャル マーケティング プラン (まだユーザーを機械的にグループに引き込んでいませんか? ソーシャル マーケティングはこう行うべきです)

まだ機械的にユーザーをグループに引き込んでいますか?ソーシャルマーケティングはこう行うべきだ編集者注...

2020 インターネット マーケティング プラン (2020 リーダー ブランド ソーシャル マーケティング戦略提案)

2020年同帥ブランドソーシャルマーケティング戦略提案インターネットの発展とソーシャル メディアへ...

ポッドキャスト開始から1年:私の大きな変化と成長

「A Tape Measure」の最初のエピソードは、2023年10月13日にリリースされました。...

WeChat顧客獲得とトラフィック転換(個人WeChatでの効率的なトラフィック転換方法。何人追加してもアカウントがブロックされる心配はありません)

個人の WeChat アカウントにトラフィックを誘導する最も効率的な方法。何人追加しても、アカウント...

ユーザーライフサイクル運用(ユーザーライフサイクルを通じて運用戦略をどのように策定するか?)

ユーザーライフサイクルを通じて運用戦略を策定するにはどうすればよいでしょうか?私の友人の多くは、ユー...