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 ジェネリックを簡単に説明する方法

推薦する

MySQL パーティション フィールド列に別のインデックスを作成する必要がありますか?

序文パーティション フィールドは主キーの一部でなければならないことは誰もが知っています。では、複合主...

Flex レイアウトで適応型ページを作成する (構文と例)

Flex レイアウトの紹介英語の Flex はフレキシブル ボックス、つまり伸縮性のあるボックスを...

MySQL アップグレードのベストプラクティス

MySQL 5.7 には、オンライン DDL、マルチソース レプリケーション、拡張された半同期、テー...

Docker /var/lib/docker/aufs/mnt ディレクトリのクリーニング方法

会社のサービスはdockerを使用しており、ディスクマンが見つかりました。その後、次のコマンドを実行...

MySQLの基礎知識学習ノート

データベースを表示show databases;データベースを作成するDATABASE データベース...

Linux カーネル デバイス ドライバー システム コールに関する注意事項

/**************************** * システムコール**********...

Ubuntu 20.04 ファイアウォール設定の簡単なチュートリアル (初心者)

序文ますます便利になった今日のインターネット社会では、さまざまなインターネット ランサムウェア ウイ...

登録フォームのデザインルール

随分前に「Patterns for Sign Up & Ramp Up」を読み終えました。今...

KVM 仮想化のインストール、展開、管理のチュートリアル

目次1.kvmの展開1.1 kvmのインストール1.2 kvm Web管理インターフェースのインスト...

Mysql データベースの日付と日時型でデフォルト値 0000-00-00 を設定するときに発生するエラー問題の詳細な説明

現象: MySQL バージョン 5.7 以降では、日付型と日付時刻型のデフォルト値が「0000-00...

CSS3 は本当に SCSS に取って代わるのでしょうか?

Web ページのスタイル設定に関しては、プロジェクトで純粋な CSS または SCSS (および他...

jQueryはすべての選択と逆選択操作ケースを実装します

この記事では、全選択と逆選択操作を実装するためのjQueryの具体的なコードを参考までに共有します。...

Docker のホスト間コンテナ通信オーバーレイ実装プロセスの詳細な説明

サーバーも 2 つあります。準備:コンテナのホスト名を設定する consul: kv タイプのストレ...

NetEase ブログで使用されているシンプルな Web ページ コード

NetEase Blog でコードを使用する方法: まずブログにログインし、ブログのホームページの左...

Echarts バー水平棒グラフのサンプルコード

目次横棒グラフデータとスタイルを動的に更新するeChartsの幅と高さの適応の問題を解決する縦棒グラ...