Linux での MySQL のアンインストールとインストールのグラフィック チュートリアル

Linux での MySQL のアンインストールとインストールのグラフィック チュートリアル

ブログを書くのは初めてです。開発に携わって2年になります。仕事の後に何か有意義なことを見つけたいと思っています。開発プロセス中に得た経験を共有したいと思います。これは私自身のメモとも言えます。長い間使用していないと、時々思い出せないことがあります。さて、無意味な話はもう十分です。次に、 Linux環境でMySQLをアンインストールしインストールする詳細な手順を説明します。この記事では、バイナリパッケージ(ソースコード)でインストールされたMySQLを例に挙げます。

1. MySQLデータベースをアンインストールする

1. MySQLサービスをチェックし、サービスプロセスをシャットダウンします

(1)Linuxにログイン後、 service mysqld statusまたはservice mysql statusコマンドを実行してMySQLサービスのステータスを確認します。ステータスはブート初期化ディレクトリ内のmysqlスクリプトのファイル名によって異なります。私の場合はmysqldです。


(2)MySQLサービスが実行中の場合は、ブート初期化ディレクトリ内のmysqlスクリプトのファイル名に応じて、service mysqld stopまたはservice mysql stopコマンドを実行してMySQLサービスを停止します。私の場合はmysqldです。


2. MySQLのインストールディレクトリを見つけて完全に削除します

(1) find / -name mysqlを実行してmysqlに関連するディレクトリを検索する

(2) rm -rf 'directory'を実行して見つかったディレクトリを削除します。

3. MySQL設定ファイルを削除する

(1) rm -rf /etc/my.cnfコマンドを実行して/etc/my.cnfファイルを削除します。


(2) rm -rf /etc/init.d/mysqldコマンドを実行して、/etc/init.d/以下のmysqlに関連するすべてのファイルを削除します。通常、これにはmysqlファイルまたはmysqldファイルが含まれます。mysqlファイルが存在する場合は、 rm -rf /etc/init.d/mysqlコマンドを実行します。


4. MySQLユーザーとユーザーグループを削除する

(1) id mysqlコマンドを実行してMySQLユーザーとユーザーグループを表示します。


(2) userdel mysqlコマンドを実行してMySQLユーザーとユーザーグループを削除します。


この時点で、mysql のアンインストールは完了です。

2. MySQLデータベースをインストールする

1. MySQLインストールパッケージをダウンロードする

(1)MySQL公式サイトにアクセスして、コンパイルされたバイナリインストールパッケージをダウンロードし、ダウンロードページで必要なバージョンを選択します(ダウンロードリストに入った後、Windowsバージョンのインストールパッケージしかない場合は、XSkyWalkerブラウザをインストールしてダウンロードできます。XSkyWalkerのダウンロードアドレスは、https://www.jb51.net/softs/192435.htmlです)。次の図に示すように:


(2) ページの一番下までスクロールし、64 ビット システムの場合は Linux - Generic (glibc 2.5) (x86、64 ビット)、32 ビット システムの場合は Linux - Generic (glibc 2.5) (x86、32 ビット) をダウンロードします。


2. MySQLインストールパッケージをアップロードして解凍する

ダウンロードした MySQL インストール パッケージ mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz を FTP ツールを使用して Linux ホストにアップロードします (ここでは /usr/local/ ディレクトリにアップロードしました)。インストール パッケージが配置されているディレクトリに移動し、コマンドtar -zxvf mysql-5.6.16-linux-glibc2.5-x86_64.tar.gzを実行してインストール パッケージを解凍します。


3. システムmysqlユーザーグループとユーザーを追加する

次のコマンドを実行します: groupadd mysqlおよびuseradd -r -g mysql mysql


4. MySQLデータベースをインストールする

(1)コマンドcd /usr/localを実行して、MySQLソフトウェアがインストールされているディレクトリに移動します。


(2)コマンドmv mysql-5.6.16-linux-glibc2.5-x86_64 mysqlを実行して、解凍したフォルダの名前をmysqlに変更します。


(3)コマンドcd /usr/local/mysqlを実行してMySQLインストールディレクトリに入ります。


(4)コマンドを実行する: chown -R mysql:mysql ./現在のディレクトリの所有者をmysqlユーザーに変更する


(5)コマンドを実行します: ./scripts/ mysql_install_db --user=mysql を実行してデータベースをインストールします。


(6)次のコマンドを実行します: chown -R root:root ./現在のディレクトリの所有者をrootユーザーに変更します。


(7)コマンドchown -R mysql:mysql ./dataを実行して、現在のデータディレクトリの所有者をmysqlユーザーに変更します。


この時点で、mysqlのインストールは完了です。

5. MySQLサービスを起動し、起動時のMySQLサービスを追加します。

(1)次のコマンドを実行します: cd /usr/local/mysql/support-files


(2) cp my-medium.cnf /etc/my.cnf;cp mysql.server/etc/init.d/mysqldコマンドを実行して、起動スクリプトをブート初期化ディレクトリに配置します。 my-medium.cnf が存在しない場合 (バージョン 5.5 は存在するが、バージョン 5.6 は存在しない)、コマンドcp my-default.cnf/etc/my.cnf;cp mysql.server /etc/init.d/mysqldを実行します。


(3) /etc/my.cnf および /etc/init.d/mysqld ファイルの内容を変更し、ファイルの内容にあるすべてのデフォルト設定パス /usr/local/mysql を mysql のインストールディレクトリに置き換えます。私のインストールディレクトリは /usr/local/mysql であり、変更する必要はありません。主にビンとデータパスを構成します。

(4)コマンド「service mysqld start」を実行してMySQLサービスを起動します。


(5) ps -ef|grep mysqlコマンドを実行して、図に示すようにMySQLサービスが正常に起動していることを確認します。


6. デフォルトでは空になっているmysqlのルートユーザーのパスワードを変更します。

次のコマンドを実行します: /usr/local/mysql/bin/mysqladmin -u rootpassword 123456。ここで、 123456 はユーザー パスワードであり、必要に応じて設定できます。


7. MySQLクライアントをデフォルトパスに置く

次のコマンドを実行します: ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql


注: システムに複数のバージョンの MySQL をインストールしやすくするために、パッケージファイルを直接コピーするのではなく、ソフトリンクを使用することをお勧めします。

8. MySQLのリモートアクセス権限を設定する

(1)コマンド/usr/local/mysql/bin/mysql -u root -pを実行し、ログインパスワードを入力してmysqlと入力します。


パスワードを入力してもコンソールにはパスワードが表示されないことに注意してください。

(2)コマンドuse mysqlを実行します。セミコロンもコマンドの一部であることに注意してください。


(3)リモートログインユーザーを作成して認証し、次のコマンドを実行します:*.*に対するすべての権限を、'123456'で識別されるroot @"%"に、WITH GRANT OPTIONで付与します。


コマンド内のrootはリモートログイン名、123456はリモートログインユーザーのパスワードであり、パスワードは中央の赤い線で覆われた部分に対応します。

(4)コマンドを実行する: flush privileges; Force refresh privileges


これで、設定したリモート ユーザー名とパスワードを使用して、他のホスト上の MySQL にログインできるようになります。

わかりました!終わり!

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Mac に MySQL 5.7.11 をインストールおよびアンインストールする方法
  • Windows で MySQL サービスをインストールおよびアンインストールする方法 (MySQL 5.6 zip 解凍バージョンのインストール チュートリアル)
  • MySQL 5.7 解凍版のインストールとアンインストール、およびよくある問題の概要
  • Ubuntu で apt-get を使用して mysql をインストールおよび完全にアンインストールする方法の詳細な説明
  • Ubuntu 16.04.1 MySQL のインストールとアンインストールのグラフィック チュートリアル
  • MySqlのインストールとアンインストールに関する詳細なチュートリアル
  • MYSQL が完全にアンインストールされていない場合、インストールは失敗します。
  • MySQL 8.0.12 の詳細なインストールおよびアンインストール チュートリアル
  • MySQL 8.0.26 のインストールとアンインストールの完全なステップバイステップの記録

<<:  CentOS7にPostgreSQL11をインストールする方法

>>:  Linux に nginx をインストールする方法

推薦する

HTTP サーバーとクライアントのやり取りをシミュレートする Node.js+postman

目次1. NodeがHTTPサーバーを構築する2. HTTPサーバーがリクエストを取得する1. Po...

Linux スクリプトの基礎を詳しく紹介

目次1. スクリプトvim環境2. シェルスクリプトで環境を定義する方法3. シェルスクリプト内の翻...

Ubuntuのpython3でvenvを使用して仮想環境を作成する

1. 仮想環境はプロジェクトに従い、単一のプロジェクト用の仮想環境を作成します(Python 3.4...

黒、白、グレーの控えめでエレガントなウェブデザインを鑑賞

クラシックな色の組み合わせの中でも、黒、白、グレーの時代を超えた魅力を否定できる人はおそらくいないで...

Linux での MongoDB のインストールと設定のチュートリアル

MongoDBインストールYumを使用してインストールすることを選択する1. repoファイルを作成...

nginx.pid を開く際の失敗と無効の解決策

目次1. 問題の説明2. 問題分析3. 解決策解決策1: ディレクトリを作成する解決策2: 構成ファ...

ネイティブ JS を使用してタッチスライド監視イベントを実装する方法

序文今日はちょっとしたデモを書きました。左右にスワイプするロジックに関わる部分があります。当初はプラ...

Mysql5.7 のルートパスワードを忘れた場合の対処法 (シンプルで効果的な方法)

前回の記事では、MySQL 5.7でルートパスワードを忘れた場合と、MySQL 5.7でルートパスワ...

制限を使用すると、MySQL のページングがどんどん遅くなるのはなぜですか?

目次1. テスト実験2. 制限ページング問題に対するパフォーマンス最適化手法2.1 テーブルをカバー...

Linux telnetコマンドの使用

1. はじめにtelnet コマンドは、リモート ホストにログインするために使用されます。これは、T...

Vue が天気予報機能を実装

この記事では、天気予報機能を実現するためのVueの具体的なコードを参考までに共有します。具体的な内容...

ネイティブ js はカスタム スクロール バー コンポーネントを実装します

この記事の例では、カスタムスクロールバーコンポーネントを実装するためのjsの具体的なコードを参考まで...

Linux Centos8 CA証明書作成チュートリアル

必要なファイルをインストールする Yum インストール openssl-* -yデータベースインデッ...

ページコードの変更の効率を向上させ、HTML言語のコア知識を習得します。

ウェブサイトを構築するとき、HTML 言語は重要ではないと思われるかもしれませんが、実際には、基本的...

HTML スクロールバーのテキストエリア属性の設定

1.オーバーフローコンテンツのオーバーフロー設定(設定されたオブジェクトにスクロールバーを表示するか...