ヒント: 以下の操作はすべて root 権限で実行されます。 # MySQL がインストールされているかどうかを確認します: # MySQL をインストールします: インストールが完了したら、次のコマンドを使用してインストールが成功したかどうかを確認できます。 上記のコマンドで確認した後、mysql ソケットが LISTEN 状態になっている場合は、インストールが成功したことを意味します。 次のコマンドを使用して MySQL データベースにログインできます。 -u はログイン ユーザー名の選択を意味し、-p はログイン ユーザーのパスワードを意味します。現在、MySQL データベースにはパスワードがありません。MySQL データベースに入るには、Enter password: で Enter キーを押すだけです。 次に、show databases; を使用して現在のすべてのデータベースを表示します。 次に、データベースのセキュリティと正常な動作を確保するために、データベースが初期化されます。この初期化操作には、次の 5 つの手順が含まれます。 (1)パスワード認証プラグインをインストールします。 (2)データベースにルート管理者の一意のパスワードを設定します。 (3)次に、匿名アカウントを削除し、ルート管理者を使用してデータベースにリモートでログインし、データベース上で実行されているビジネスのセキュリティを確保します。 (4)デフォルトのテストデータベースを削除し、テストデータベースに対する一連のアクセス権限をキャンセルします。 (5)認証リストを更新し、初期化設定を即時に有効にします。 上記のデータベース初期化手順については、以下の出力情報の横に簡単なコメントを付けました。 root@ubuntu-virtual-machine:~#mysql_secure_installation MySQL サーバーのデプロイメントを保護します。 空のパスワードを使用して MySQL に接続します。 VALIDATE PASSWORD PLUGINはパスワードのテストに使用できます はいの場合はy|Y、いいえの場合は他のキーを押します: N # ここではNを選択します 新しいパスワード: #ルート管理者に設定するデータベースパスワードを入力します 新しいパスワードを再入力してください: #パスワードをもう一度入力してください デフォルトでは、MySQLのインストールには匿名ユーザーが存在します。 匿名ユーザーを削除しますか? (はいの場合は y|Y、いいえの場合は他のキーを押します) : y #匿名アカウントを削除します 通常、ルートは以下からのみ接続を許可されます。 リモートからの root ログインを禁止しますか? (はいの場合は y|Y を、いいえの場合は他のキーを押します): N # root 管理者のリモートからのログインを禁止します。ここでは禁止していません。 ...スキップします。 テスト データベースとそれへのアクセスを削除しますか? (はいの場合は y|Y、いいえの場合は他のキーを押します) : y #テスト データベースを削除し、そのアクセス権限を取り消します - テスト データベースの権限を削除しています... 権限テーブルを再ロードすると、すべての変更が確実に反映されます。 権限テーブルを今すぐ再読み込みしますか? (はいの場合は y|Y、いいえの場合は他のキーを押します): y # 権限テーブルを更新して、初期化設定をすぐに有効にします 完了しました! mysql サービスのステータスを確認します。 次の結果は、MySQL サービスが正常に実行されていることを示しています。 もう一度 mysql -u root -p コマンドを使用し、「Enter password:」に先ほど設定したパスワードを入力して Enter キーを押すと、MySQL データベースに入ることができます。 use mysql; コマンドを使用して、mysql という名前のデータベースを開き、現在のデータベースのテーブルを表示します: show tables; user テーブルのデータを照会します: select * from user; (user テーブルには、mysql データベースのすべてのアカウント情報が含まれています) 次に、リモート アクセスを許可するように mysql を設定します。まず、 保存して終了し、MySQL データベースに入り、認証コマンドを実行します。 mysql -u ルート -p mysql> grant option を使用して、*.* 上のすべての権限を root@'%' に 'your password' で識別して付与します。 mysql> flush privileges; # 権限を更新 mysql> exit 次に、exit コマンドを実行して MySQL サービスを終了し、次のコマンドを実行して MySQL を再起動します。 これで、Windows の Navicat グラフィカル ツールを使用して、Ubuntu の MySQL データベースにリモートで接続し、承認したリモート権限のパスワードを入力できるようになります。 もう一つのシェア: Navicat for MySQL 10.1.7 インストール パッケージ リンク: https://pan.baidu.com/s/12P1BcvQsRetBY0jGIvwILw&shfl=shareset 抽出コード: 8bft これで、Ubuntu 18.04 への MySQL のインストールが完了しました。 操作中に次のエラーが発生しました: E: ロック /var/lib/dpkg/lock-frontend を取得できません - オープン (11: リソースが一時的に利用できません) 解決策については、次の記事を参照してください: https://www.jb51.net/article/172460.htm 要約する 上記は、編集者が紹介した Ubuntu 18.04 で MySQL をインストールする方法です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
誰もがスクラッチ チケットで遊んだことがあると思います。子供の頃、ポケットにお金が入るとすぐに友達に...
序文JavaScript では、これは関数呼び出しコンテキストです。この動作が非常に複雑であるからこ...
この記事では、主に同じ親タグの左側と右側にある 2 つのボタンの CSS レイアウト方法を紹介し、皆...
目次502 不正なゲートウェイ エラーの発生1. 502 不正なゲートウェイ エラーとは何ですか? ...
覗き見の問題サーバーでは、IIS サービスが複数のサイトを展開していると仮定すると、サイトの 1 つ...
序文基本的に、職場のプログラマーは、count(*)、count(1)、または count(prim...
Linux はオープン システムです。インターネット上には、既成のプログラムやツールが多数存在します...
目次JavaScript で配列を作成する配列の使用配列を分割文字列に変換する配列に要素を追加する配...
目次MySQLの大文字と小文字の区別はパラメータによって制御されますMySQLの大文字と小文字の区別...
目次1. プラグイン式を使用する2. プラグイン式でv-cloakを使用してちらつきの問題を解決する...
目次ドラッグアンドドロップの実装ドラッグイベントドラッグして開始リリースゾーンでの移動境界処理、角度...
目次01 よくある故障 1 02 よくある欠陥 2 03 よくある欠陥 3 04 よくある欠陥 4 ...
目次1. Reduxを選ぶ理由2. Reduxデータフロー3つの原則4. Reduxソースコード分析...
目次1. プロトタイプチェーン継承2. コンストラクタによる継承3. 組み合わせ継承4. プロトタイ...
今日、CSDN の Q&A セクションで友人が質問をしているのを見ました。彼は 1 次元配列...