sql >> データベース >  >> RDS >> Mysql

コマンドラインを使用してLinux上にMySQLユーザーを作成する

    前のシリーズ:
    コマンドライン101を介したMySQL:基本的なデータベースの相互作用

    この記事では、MySQLを使用してコマンドラインからLinux上に新しいユーザーを作成する方法について説明します。ルートユーザーとしてCentOSバージョン6.5を実行しているLiquidWebコア管理サーバーで作業します。使用されるコマンドは、CentOS上のMySQLの新しいバージョンでも機能するはずです。

    MySQLは、主にLinuxで使用されるリレーショナルデータベース管理アプリケーションであり、LAMPスタック(Linux、Apache、MySQL、およびPHP)のコンポーネントです。

    プリフライトチェック

    • rootユーザーとしてログインします。
    • 端末にアクセスできる。
    • コマンドラインの基本的な知識。

    ステップ1.MySQLにログインします

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

    mysql -u root -p

    この場合、 -u を使用して、ユーザーをrootとして指定しました。 フラグを立ててから、 -pを利用します MySQLログインでパスワードの入力を求められるようにフラグを立てます。次に、現在のパスワードを入力してログインを完了します。

    注: データベース内のルートパスワード(または他のユーザーのパスワード)を変更する必要がある場合は、コマンドラインからMySQLのパスワードを変更する方法についてこのチュートリアルを確認してください。

    これで、これに非常によく似たMySQLプロンプトが表示されます。

    mysql> 

    ステップ2.MySQLユーザーを作成する

    次に、 testuserという名前のユーザーを作成します。 、およびパスワード test123test! 次のコマンドを使用します。

    mysql> CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'test123test!';

    それでおしまい! 1つのコマンドを使用して最初のMySQLユーザーを作成しました。このユーザーは、追加の特権が付与されるまで、どのMySQLデータベースも操作できません。実際、追加のアクセス許可を付与しないとログインできません。新しいユーザーに適切なアクセス許可を与えるには、コマンドラインを介してMySQLユーザーにアクセス許可を付与する次のチュートリアルを参照してください。

    MySQLユーザーのリストを表示する

    関連付けられているホストを含​​むMySQLユーザーの完全なリストを表示するには、次のselectステートメントを使用して実行できます。

    SELECT User,Host FROM mysql.user;

    結論

    MySQLは、優れたオープンソースのリレーショナルデータベース管理システムです。 2010年、MySQLはOracleによる購入後にMariaDBにフォークされました。 MariaDbは、コミュニティ主導で開発されたリレーショナルデータベース管理システム(RDBMS)です。これは、GNU GeneralPublicLicenseの下でライセンスされた無料のオープンソースソフトウェアであり続けます。

    今すぐ専門家に相談する

    当社のサポートチームは、このタイプのソフトウェアの保守と管理の経験があります。 Linuxシステムの管理者と技術者は、複数のWebホスティングテクノロジー、特にこの記事で説明されているテクノロジーについて深い知識を持っています。ご不明な点がございましたら、24時間年中無休でサポートさせていただきます。

    フルマネージドVPSサーバー、クラウド専用、VMWareプライベートクラウド、プライベート親サーバー、または専用サーバーの所有者であり、概説されている手順のいずれかを実行することに不安がある場合は、電話で連絡できます@ 800.580.4985、このプロセスを支援するチャットまたはサポートチケット。

    シリーズナビゲーション次の記事>>

    1. データベース:パイプライン化された関数

    2. mysql_fetch_array()/ mysql_fetch_assoc()/ mysql_fetch_row()/mysql_num_rowsなど...パラメーター1がリソースであることが必要です

    3. MySQL8.0でrootユーザーにすべての権限を付与する方法

    4. INSERT ... ON CONFLICT ...ですべての列を更新する方法は?