この記事では、Ubuntu18.04にmysql5.7.23をインストールする具体的な方法を参考までに紹介します。具体的な内容は次のとおりです。 参考記事: Ubuntu 18.04 に MySQL 5.7 をインストールする 1. サーバーとクライアントをインストールする # mysqlサービスをインストールします sudo apt-get install mysql-server # クライアントをインストールする sudo apt install mysql-client # 依存関係をインストールします sudo apt install libmysqlclient-dev 2. インストール状況を確認する # ステータスを確認する sudo netstat -tap | grep mysql 次の図はインストールが成功したことを示している。 3. インストール後の設定 mysql5.7をインストールした後、一般ユーザーはmysqlにログインできません。原因は、ルートプラグインがauth_socketに変更されたためです。パスワードでログインするためのプラグインはmysql_native_passwordにする必要があります。パスワードなしでルート権限で直接ログインします。ルートパスワードとログイン認証方法を変更します $ sudo su #mysql マイSQL> mysql> mysql.user からユーザーとプラグインを選択します。 +------------------+-----------------------+ | ユーザー | プラグイン | +------------------+-----------------------+ | ルート | auth_socket | | mysql.セッション | mysql_native_password | | mysql.sys | mysql_native_password | | debian-sys-maint | mysql_native_password | +------------------+-----------------------+ セット内の 4 行 (0.00 秒) mysql> mysql.user を更新し、authentication_string=PASSWORD('123456'), plugin='mysql_native_password' を設定し、user='root' とします。 mysql> 権限をフラッシュします。 mysql>終了 さよなら # 出口 $ sudo /etc/init.d/mysqlを再起動します $ mysql -uroot -p パスワードを入力してください: MySQL モニターへようこそ。コマンドは ; または \g で終わります。 MySQL接続IDは2です サーバーバージョン: 5.7.22-0ubuntu18.04.1 (Ubuntu) Copyright (c) 2000, 2018, Oracle およびその関連会社。無断複写・転載を禁じます。 OracleはOracle Corporationおよびその関連会社の登録商標です。 その他の名称は各社の商標である場合があります。 所有者。 ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。 マイSQL> 4. MySQLリモートログインを設定する # 設定ファイルを変更し、bind-address = 127.0.0.1をコメントアウトします $ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf # 保存して終了し、mysql サービスに入り、認証コマンドを実行します。 $ mysql -uroot -p mysql> grant option を使用して、root@'%' が '123456' で識別する *.* のすべてを grant します。 クエリは正常、影響を受けた行は 0 行、警告は 1 件 (0.00 秒) mysql> 権限をフラッシュします。 クエリは正常、影響を受けた行は 0 行 (0.00 秒) mysql>終了 さよなら $ sudo /etc/init.d/mysqlを再起動します 素晴らしいトピックの共有: MySQL の異なるバージョンのインストール チュートリアル さまざまなバージョンの MySQL 5.7 インストール チュートリアル さまざまなバージョンの MySQL 5.6 インストール チュートリアル さまざまなバージョンのmysql8.0インストールチュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux における nohup と & の使い方と違いの詳細な説明
1. 要件Vue.js フレームワークを使用してフロントエンド プロジェクトを開発する場合、サーバ...
ログイン dockerログインdocker login コマンドを実行し、ユーザー名、パスワード、メ...
環境: MacOS_Cetalina_10.15.1、Mysql8.0.18、Docker_2.0....
序文最近、弊社のサーバーがハッカーの攻撃を受け、一部のファイルの属性が変更されたため、ウイルスファイ...
当銀行のMGRは年末に開始されます。公式文書を読んだり、毎日テストを受けたりしなければなりません。毎...
質問:よく使用されるコマンド「ll」が無効であるか、コマンドが見つかりません理由: 「ll」コマンド...
目次問題の説明:解決策1解決策2問題の説明:ページ A と B の 2 つがあり、各ページにはget...
目次事前分析とは何ですか?変数と関数の準備の違いvar 変数の繰り返し宣言変数と関数の昇格の優先順位...
要素までスクロールするたびに読み込みアニメーションを追加するにはどうすればよいですか?初期パラメータ...
この記事では、例を使用して MySQL カーソルの原理と使用方法を説明します。ご参考までに、詳細は以...
1. フォーム<form id="" name="" ...
jQuery の登場により、DOM の操作効率が大幅に向上し、開発がより高いレベルに引き上げられまし...
以前は、角を丸くするのは非常に面倒でしたが、CSS3 では、角を丸くするのは非常に簡単になり、bor...
explain はクエリ実行プラン情報を取得するために使用されます。 1. 文法次のように、sele...
1. HttpとHttpsの違いHTTP: インターネットで最も広く使用されているネットワーク プロ...