ヒント: 以下の操作はすべて 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 ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
docker コンテナの下に kong クラスターを構築するのは非常に簡単です。公式サイトの紹介も非...
序文これまで遭遇したデータベースのデッドロックはすべて、バッチ更新中のロック順序の不一致が原因でした...
PHP7が出たので、最新バージョンのファンとしては、早速アップグレードして体験してみました。しかし...
複数のデータベースをバックアップするには、次のコマンドを使用できます。 mysqldump -uro...
これまでの 3 つの記事では、論理バックアップと物理バックアップを含む、MySQL データベースの一...
この記事では、参考までにMySQL 8.0.15のインストールと設定のグラフィックチュートリアルを紹...
この実験では、空のデータベース、オフライン、オンラインの 3 つのモードで、1 つのマスターと 2 ...
1. はじめにプロジェクトで要件に遭遇したら、データを検索してキーワードを強調表示します。要件を受け...
私のおすすめ複数のIEバージョンの共存のためのソリューション以前に IE6、IE7、IE8 の共存に...
前提条件: Dockerはすでにインストールされています1. 画像を見つける(方法は2つあります) ...
問題を見つけるまず問題を見てみましょう。ミニプログラムでは、Vant のダイアログ コンポーネント ...
1. 既存のnginxがipv6をサポートしているかどうかを確認する既存の nginx が ipv6...
この記事の例では、ボールのスライドとクロスの効果を実現するためのVueの具体的なコードを共有していま...
デザイナーは独自のフォント ライブラリを持っているため、プロジェクトの設計時にすぐに使用できます。今...
MySQL データベースがエラー 1045 (28000): ユーザー 'ODBC'...