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が大量のデータを処理する際にクエリ速度を最適化するいくつかの方法

実際に参加したプロジェクトでは、MySQL テーブルのデータ量が数百万に達すると、通常の SQL ク...

CSS3 とテーブルタグを使用して円軌道アニメーションを実装するためのサンプルコード

html: 実際には、テーブルタグに従っていくつかの実線の円 div を正六角形に配置し、div コ...

背景位置パーセンテージ原則の詳細な説明

今日、誰かがコードを調整するのを手伝っていたとき、次のようなスタイルを見つけました。 背景位置: 5...

Docker を使用して Jenkins をインストールするためのサンプル コード

Dockerコンテナのインストール時に遭遇しやすい2つの問題1.ポートはすでに割り当てられています(...

フロントエンド JavaScript ハウスキーパー package.json

目次1. 必須属性1. 名前2. バージョン2. 説明情報1. 説明2. キーワード3. 著者4. ...

Linux でタスク用のカスタム システム トレイ インジケーターを作成する

システム トレイ アイコンは、今日でも魔法のような機能です。アイコンを右クリックして目的のアクション...

MySQL に大量のデータを挿入する 4 つの方法の例

序文この記事では主に、MySQLに大量のデータを挿入する4つの方法を紹介し、参考と学習のために共有し...

Vue コード強調プラグインの総合的な比較と評価

目次総合的な比較アクティブの観点から機能的な観点から詳細な比較1. エース2. コードミラー3. モ...

Linux 上のカラフルな猫

Linux システムを使用したことがある友人なら、 catコマンドを使用したことがあるはずです。もち...

H5 WeChatパブリックアカウント認証を実装するための簡単な手順

序文昨日、h5 WeChat認証の実装が必要なプロジェクトがありました。したがって、この機能を完了す...

Vueコンポーネントドキュメントを自動生成する方法を分析する

目次1. 現状2. コミュニティソリューション2.1 事業レビュー3. 技術的ソリューション3.1....

Vueフロントエンドの効率的な開発のためのレンダリング手順をリストします

v-for ディレクティブリストといえば、ループについても触れなければなりません。v-for 命令は...

要素テーブルヘッダー行の高さの問題の解決

目次序文1. 問題の原因2. 解決策VueはelementUIテーブルtr thの高さと背景色を変更...

Centos7でmysql5.7.19のデータ保存場所を移動する方法

シナリオ: データ量が増加すると、MySQL が配置されているディスクがいっぱいになり、より大きなス...

MySQL の異なるテーブル間でフィールドをコピーする

場合によっては、フィールドから別の新しいフィールドにデータの列全体をコピーする必要があります。これは...