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

推薦する

バッテリー残量が少なくなったときに Linux を自動シャットダウンする方法

序文最近、私の住居の電力事情が不安定で、突然の停電が頻繁に起こります。ノートパソコンを持っているので...

1 分で Nginx のバージョンをスムーズにアップグレードおよびロールバックする方法

今日は、企業の実際の本番環境でよく遭遇する、Nginx を新しいバージョンにアップグレードし、古いバ...

22 Vue 最適化のヒント (プロジェクトの実践)

目次コードの最適化v-for でキーを使用するv-if/v-else-if/v-else でキーを使...

JavaScript の構成と継承の説明

目次1. はじめに2. プロトタイプチェーン継承3. コンストラクタの継承4. 組み合わせ継承1. ...

Vue3のレスポンシブ原則の詳細な説明

目次Vue2 レスポンシブ原則のレビューVue3 レスポンシブ原則の分析ネストされたオブジェクトの応...

mysqlreplicate を使って MySQL マスタースレーブを素早く構築する方法

導入mysql-utilities ツールセットは、DBA のツールボックスとも言えるさまざまなツー...

CSSはcalc()を使用して現在の表示画面の高さを取得します

まず、CSS3 の相対的な長さの単位を見てみましょう (詳細なチュートリアルを参照してください)。相...

CSS 変数に基づくテーマ切り替えに最適なソリューション (推奨)

この要件を受け取ったとき、Baidu は、CSS リンクの置き換え、className の変更、le...

EDMをHTMLで記述する際の注意点まとめ(メール送信時の一般的な注意点)

フォーマットエンコーディング1. ページの幅は600~800px、長さは1024px以内に設定してく...

HTML で選択ドロップダウン ボックスのコンテンツが不完全に表示され、部分的にカバーされる問題の解決策

今日、問題が発生しました。クエリ バーのドロップダウン ボックスの内容が長すぎて、一部が隠れてしまっ...

Ubuntu20.04 VNCのインストールと設定の実装

VNC はリモート デスクトップ プロトコルです。 VNC を使用して Ubuntu 20.04 を...

CSS3 で背景ぼかしを実現する 3 つの方法 (要約)

1. 通常の背景ぼかしコード: <スタイル> html, 体 { 幅: 100%; 高...

JavaScript モバイル H5 画像生成ソリューションの説明

現在、WeChatパブリックアカウントの運用活動が多く、写真を生成する必要があります。生成された写真...

XHTML 入門チュートリアル: XHTML タグ

XHTML タグの紹介<br />おそらく、前のセクションで、XHTML ファイルと通常...

HTML の大なり、小なり、スペース、引用符などでよく使用されるエスケープ コードのリスト。

表は以下のとおりです。 HTMLソースコード結果を表示説明する&lt; <未満記号また...