ヒント: 以下の操作はすべて 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 ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
1. まずMySQLとEclipseの環境を準備します。環境がセットアップされたら、Eclipseの...
バックグラウンド コントローラー @RequestMapping("/getPDFStre...
この記事は主にDockerでパラメータ変数を外部から指定する方法を紹介します。この記事のサンプルコー...
目次準備する5つの武器…のためにオブジェクト.キーオブジェクト.getOwnPropertyName...
導入振り返ってみると、4年前、私がMySQLのインデックスについて学んでいたとき、先生はインデックス...
目次チュートリアルシリーズ1. yumパッケージマネージャーを使用してMariaDBサーバーをインス...
<br />前のチュートリアル:Webデザインチュートリアル(2):模倣と盗作について。...
HTML に触れる初心者は、いくつかの HTML タグを学びます。関連記事:初心者が学ぶ HTML...
ウェブサイトをデザインするにはインスピレーションが必要です。良いインスピレーションを得るには、より多...
この記事は主に、SQL のストアド プロシージャから返されたデータを取得するプロセスの分析を紹介しま...
コードをコピーコードは次のとおりです。 <!DOCTYPE HTML PUBLIC "...
ネットワーク通信の概要オンライン ゲームを開発する場合、必然的にネットワーク通信に対処する必要があり...
Web ページ ボックス モデルには 2 種類あります。 1: 標準 W3C ボックス モデル。2:...
目次序文Vue Nativeの機能宣言的レンダリング双方向バインディングVue.js エコシステムの...
nginx.conf で複数のサーバーを設定します。 http リクエストを処理する際、nginx ...