いろいろ苦労しましたが、やっと yum インストールの手順がわかりました。以前、バイナリ パッケージのインストールについて書きました。ここでは yum インストールを使用します。環境は同じで、Centos7.2+MySQL5.7.18 です。 各ステップについては、後ほど一つずつリストアップする記事を多数参照しました。マシンはすでにインストールされていたため、ステップごとにアンインストールして再インストールするだけです。 この記事では、wget コマンドでダウンロードするのではなく、Windows でファイルを直接ダウンロードして Linux システムにドラッグしたり、vim コマンドで編集するのではなく、winscp エディターの編集機能を直接使用したりするなど、比較的模倣的な一連の方法を使用してこれを実現します。これは、Linux に長い間触れていない私のようなユーザーにとっても比較的理解しやすく、受け入れやすいものです。 アンインストール オペレーティング システムのバージョン rpm -qa | grep -i mysql rpm -qa | grep -i mysql コマンドを実行して、インストールされているコンポーネントを表示します。 インストールされた MySQL コンポーネントをアンインストールするには、yum -y remove コマンドを使用します。上記でインストールされたコンポーネントをアンインストールするには、次のコマンドを使用します。 yum -y 削除 mysql-community-libs-5.7.18-1.el7.x86_64 yum -y 削除 mysql-community-common-5.7.18-1.el7.x86_64 yum -y 削除 mysql-community-client-5.7.18-1.el7.x86_64 yum -y 削除 mysql57-community-release-el7-10.noarch yum -y 削除 mysql-community-server-5.7.18-1.el7.x86_64 これ以上写真は撮りません。例として 1 枚だけ。 rpm -qa | grep -i mysql を再度使用して、完全にアンインストールされたインストール済みコンポーネントを表示します。 whereis mysql は、以前のインストールによって生成されたディレクトリを照会し、それらを 1 つずつ削除します。 インストール MySQL リポジトリ ソースをダウンロードします。このファイルの用途については、私の個人的な理解では、MySQL インストール コンポーネントの yum ソースを自動的に構成するのに役立つと思います。 このファイルは、Windows でダウンロードして Linux サーバーにアップロードすることも、Linux サーバーに直接ダウンロードしてインストールすることもできます。 このファイルをダウンロードしたら、winscp経由でLinuxサーバーのルートディレクトリにドラッグします。 Linuxで上記にダウンロードしたファイル MySQLリポジトリパッケージをインストールする rpm -ivh mysql57-community-release-el7-10.noarch.rpm 途中で簡単なプロンプトが表示されます。Y を入力すると、すべてが自動的にインストールされます。 yum で mysql-community-server をインストールします インストール完了 初期ルートパスワードを変更する インストール後、etc の下に my.cnf ファイルが生成されます。初期化パスワード検証要件をスキップするには、my.cnf に skip-grant-tables = 1 構成を追加します。 systemctl mysql サービスを開始します MySQL サービスに接続します。パスワードの要件はスキップされるため、mysql -u -p と入力して Enter キーを押します。パスワードの入力を求められた場合は、Enter キーを押し続けて MySQL に接続します。 MySQL ルートパスワードを変更する ユーザーを更新します。set authentication_string=PASSWORD('newpassword') where User='root'; このステートメントを使用して、ルート ユーザーがリモート アクセスできるように変更し、ユーザーを更新して、host = '%' (user = 'root') を設定します。 再起動後、事前に設定されたパスワードを使用してMySQLにログインして接続できます。 全体のプロセスは比較的簡単です。慣れていれば、数分しかかかりません。 このプロセスを実行するのにそれほど時間はかかりません。ただ、慣れていないだけです。手探りで試しています。誰かが私を指導したり、もっと試したりすれば、もっと簡単になるでしょう。 以下もご興味があるかもしれません:
|
>>: Nginx proxy_redirect の使用方法の詳細な説明
この記事は、参考のためにMySQL 8.0.17のインストールと設定のグラフィックチュートリアルを記...
この記事の例では、3レベルのナビゲーションメニューを実装するためのjs + cssの具体的なコードを...
状況の説明: データベースが異常に起動およびシャットダウンしたため、サービスを再度起動したときに「起...
入力ボックスの値を取得する複数の方法最初の方法は、制御されていないコンポーネントの取得です2番目の方...
私がこれまで携わってきた多くのプロジェクトでは、基本的に避けられない悪循環がありました。それは、ホー...
目次非同期とは何ですか?なぜ非同期性が必要なのでしょうか?非同期IOとは何ですか?イベントループとは...
1. はじめに数日前、プロジェクトでトラバーサルに使用したときに落とし穴に遭遇し、解決するのに 1 ...
最も一般的に使用されるレイアウト要素として、DIV は Web 開発において重要な役割を果たします。...
序文:ルートでは、主要部分は同じでも、基礎となる構造が異なることがあります。たとえば、ホームページに...
よくある質問から議論を始めましょう。CSS を使用して要素の高さを [ブラウザ コンテンツ ウィンド...
今日はMySQLのインストール方法を学びましたが、その過程でいくつか問題が発生しました。関連記事をい...
1. 親コンポーネントはpropsを通じて子コンポーネントにデータを渡すことができる2. 子コンポー...
目次概要戦略パターンを使用しないフォーム検証戦略パターンを使用して最適化する戦略パターンの利点要約す...
閉鎖による問題を回避するためのletについてオブジェクト指向の考え方を使用して、購入者情報の削除機能...
目次1. マップされた型2. マッピング修飾子3. キーの再マッピング4. さらなる探究序文: Ty...