LinuxでのMySQLのインストール手順

LinuxでのMySQLのインストール手順

1. mysql tar ファイルをダウンロードします。

参考:

2. インストールパッケージがあるディレクトリを入力します。

次のコマンドを実行します: tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz

3. 解凍した mysql ディレクトリをシステムのローカル ソフトウェア ディレクトリにコピーします。

次のコマンドを実行します: cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

4. システム mysql グループと mysql ユーザーを追加します。

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

5. データベースをインストールします。

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

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

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

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

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

6. mysql サービスを起動し、起動時に開始するように mysql サービスを追加します。

起動スクリプトの追加: コマンドcp support-files/mysql.server /etc/init.d/mysqlを実行して、起動スクリプトを起動初期化ディレクトリに配置します。

MySQLサービスを開始します。コマンドservice mysql start実行します。

ps -ef|grep mysqlコマンドを実行して、mysqlサービスが正常に開始されたことを確認します。

7. mysql の root ユーザーのパスワードを変更します。初期の root パスワードは空です。

コマンドを実行: ./bin/mysqladmin -u root password '密碼'

8. MySQL クライアントをデフォルトのパスに配置します。

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

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

要約する

上記は、編集者が紹介した Linux での MySQL のインストール手順です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Linux での MySQL 5.7.19 のインストールに関する問題の概要
  • Linux で複数の mysql5.7.19 (tar.gz) ファイルをインストールする方法
  • Linux での MySQL 5.7.19 (tar.gz) インストール グラフィック チュートリアル

<<:  Vueは動的に生成されたコンポーネントをドラッグアンドドロップする要件を実装します

>>:  TypeScript ジェネリックを簡単に説明する方法

推薦する

Dockerコンテナのディスクがいっぱいになった場合の状況のまとめ

序文この記事では、最近私が遭遇した 2 つの状況について説明します。今後、新たな発見があれば追加して...

Javascript サンプル プロジェクトでの虫眼鏡効果の実装プロセス

目次序文事例: JD.com の虫眼鏡効果の模倣オフセットシリーズクライアントシリーズスクロールシリ...

docker compose を使用してハーバープライベートウェアハウスをインストールする詳細なチュートリアル

概要港とは何ですか?英語の単語の意味は「港」です。 Harborはコンテナ(貨物)を保管するために使...

Vue+Router+Element でシンプルなナビゲーションバーを実装する

このプロジェクトでは、Vue+Router+Element の具体的なコードを共有して、シンプルなナ...

CocosCreator Huarongdaoデジタルパズルの詳しい説明

目次序文文章1. パネル2. 華容島ソリューション3. コード4. 注記序文華容路とは何ですか? 誰...

CentOS 8.1 で LEMP (Linux+Nginx+MySQL+PHP) 環境を構築する (チュートリアルの詳細)

目次ステップ1: CentOS 8でパッケージを更新するステップ2: CentOS 8にNginx ...

ユーザーエクスペリエンスの概要

最近では、ソフトウェアやウェブサイトのいずれの作業であっても、設計時に「ユーザー エクスペリエンス」...

CentOS 7 で MySQL 8 の複数のインスタンスを設定する詳細なチュートリアル (必要な数だけ設定できます)

原因最近、プロジェクトのリファクタリングを始めたのですが、マスタースレーブと読み取り書き込み分離を使...

React+Amapは緯度と経度をリアルタイムで取得し、住所を特定します

目次1. マップを初期化する2. マップポイント3. 位置決めを有効にする4. マップの変更を監視す...

Vue3 がコンポーネント通信に mitt を使用する手順

目次1. インストール2. プロジェクトにインポートしてマウントする3. 使用Vue2.x はコンポ...

VMware Esxi のルート パスワードを忘れた後に正常に取得する方法

CentOS6 インストール ディスク (任意のバージョン) を準備するか、別の pnux インスト...

@font-face を使用して Web ページに特殊文字を実装する (カスタム フォントを作成する)

数日前、CSS を使用して三角形の矢印を実装する方法について記事を書きました。 目的の効果は達成され...

mysql インストーラ コミュニティ 8.0.12.0 インストール グラフィック チュートリアル

このチュートリアルでは、参考のためにmysqlインストーラコミュニティ8.0.12.0のインストール...

簡潔なReactコンポーネントを書くためのヒント

目次スプレッド演算子を使用してプロパティを渡すのは避けてください関数パラメータをオブジェクトにカプセ...

小さなプログラムが天井に張り付いてしまう問題を完璧に解決するためにposition:stickyを使用する方法

最近、あるプロジェクトのクライアントが、上部に 2 つのタブ メニューを配置することを要求しました。...