Ubuntu 18.04.4 に MySQL をインストールするプロセスの詳細な説明

Ubuntu 18.04.4 に MySQL をインストールするプロセスの詳細な説明

Ubuntu 18.04.4 に MySQL をインストールするプロセスを見てみましょう。内容は次のとおりです。

1 sudo apt-getアップデート
2 sudo apt-getでmysql-serverをインストールします
3 sudo mysql_secure_installation # 初期設定 #1
VALIDATE PASSWORD PLUGIN はパスワードをテストするために使用できます...
はいの場合は y|Y を押し、いいえの場合は他のキーを押します: N (マイ オプション)
#2
ここでrootのパスワードを設定してください...
新しいパスワード: (パスワードを入力)
新しいパスワードを再入力してください: (再入力)
#3
デフォルトでは、MySQLのインストールには匿名ユーザーが存在します。
誰でもMySQLにログインできるように
彼らのために作成されたユーザーアカウント...
匿名ユーザーを削除しますか? (はいの場合は y|Y、いいえの場合は他のキーを押します) : N (私のオプション)
#4
通常、ルートは以下からのみ接続を許可されます。
'localhost' です。これにより、誰かが推測できないようになります。
ネットワークからのルートパスワード...
リモートからのルートログインを禁止しますか? (はいの場合は y|Y、いいえの場合は他のキーを押します) : Y (私の選択)
#5
デフォルトでは、MySQLには「test」という名前のデータベースが付属しており、
誰でもアクセスできます...
テスト データベースとそれへのアクセスを削除しますか? (はいの場合は y|Y、いいえの場合は他のキーを押します) : N (私のオプション)
#6
権限テーブルを再ロードすると、すべての変更が確実に反映されます。
これまでに行われた変更は直ちに有効になります。
権限テーブルを今すぐリロードしますか? (はいの場合は y|Y、いいえの場合は他のキーを押します): Y (私の選択)
4 systemctl status mysql.service # サーバーの状態を確認する
4 systemctl status mysql.service # サーバーの状態を確認する

走れば問題なし

5 mysql ポート番号を変更し、リスニング アドレスをすべてに変更します vim /etc/mysql/mysql.conf.d/mysqld.cnf # 設定ファイルを編集します bind-address = 0.0.0.0 # リスニング IP をすべてに変更します port = 3388 # リスニング ポートを 3388 に変更します。安全のため、変更せずにそのままにしておくことができます。 変更後、サービスを再起動します systemctl restart mysql.service
6 MySQLリモートアクセスを開く 1 データベースにログインする mysql -u root -p

2 データベースmysqlに切り替える
MySQLを使用する
3 匿名ユーザーを削除します。delete from user where user='';
4 リモート アクセスが許可されているユーザーを追加するか、既存のユーザーのリモート アクセスを許可します。root に、任意のホスト (%) 上の任意のデータベースにアクセスするためのすべての権限を付与します。mysql> grant all privileges on *.* to 'root'@'%' identified by 'Replace here with the password you want to set' with grant option;
権限をフラッシュします。
5 データベースを終了する mysql> exit
6 データベースを再起動します。sudo service mysql restart

Ubuntu 18.04.4 に MySQL をインストールする詳細な手順については、これで終わりです。Ubuntu 18.04.4 に MySQL をインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Ubuntu 18.04 Linux システムに JDK と Mysql をインストールする方法
  • Ubuntu 18.04 に Apache、MySQL、PHP、LAMP をインストールするための完全なチュートリアル
  • Ubuntu 18.04 で MySQL のインストール時にパスワードが要求されない場合の解決方法

<<:  HTML 代替カラーコードを実現する n 通りの方法 サンプルコード

>>:  favicon.ico についていくつか注意点があります (ルートディレクトリに置くのがベストです)

推薦する

JavaScriptの基本構文とデータ型の詳細な説明

目次JavaScript のインポート1. 内部ラベル2. 外部紹介基本的な構文データ型番号弦ブール...

ホバー画像のポップアウトポップアップ効果を実現するための純粋な CSS のサンプルコード

実施原則メイングラフィックは、背景と前景の 2 つの要素で構成されています。次のサンプルコードでは、...

Docker インストール rocketMQ チュートリアル (最も詳細)

RocketMQ は、Alibaba が設計した分散型のキューベースのメッセージング ミドルウェア...

単一のMySQLテーブルを復元する手順

休憩中に、眠気を完全に吹き飛ばす電話がかかってきました。「開発者が更新 SQL を書くときに whe...

Docker mongoDB 4.2.1 をインストールし、Springboot ログを収集する詳細な手順

1: dockerにmongodbをインストールするステップ1: dockerにmongodbをイン...

jsはaudioContextを通じて3Dサウンド効果を実現します

この記事では、audioContextを介して3Dサウンド効果を実現するためのjsの具体的なコードを...

Apache SkyWalking アラーム設定ガイドの詳細な説明

アパッチ スカイウォーキングApache SkyWalking は、マイクロサービス、クラウド ネイ...

WebpackはTypeScriptコードをパッケージ化するためのスキャフォールディングを構築します

フォルダを作成するディレクトリ構造: dabaots npm init -yを初期化して packa...

CSS3は三角形の連続拡大効果を実現します

1. CSS3の三角形は特殊効果でズームし続けます11.1 画像プレビュー 11.2 index.h...

CentOS 6.5 に MySQL 5.6 をインストールするチュートリアル

1. Linuxに対応するRPMパッケージをダウンロードする5.6 より前のバージョンhttp://...

MySQL 5.7 生成列の使用例の分析

この記事では、例を使用して、MySQL 5.7 で生成された列の使用方法を説明します。ご参考までに、...

js で 0ms 遅延タイマーを実装するいくつかの方法

目次キューマイクロタスク非同期/待機メッセージチャネルやっと付録ここ二日間、「タイムリーな setT...

ul リスト タグ デザイン ウェブ ページ 複数列レイアウト

数日前、CSS で 3 列レイアウトを書いていたときに、突然この方法を思いつきました。このアイデアは...

React で遅延読み込みを使用して最初の画面の読み込み時間を短縮する方法

目次使用インストールルーティングでどのように使用しますか?読み込み速度の比較最近、中間およびバックエ...

JavaScript BOM の説明

目次1. BOMの紹介1. JavaScriptは3つの部分から構成される2.ウィンドウオブジェクト...