Linux での MySQL 5.1 および 5.7 のインストール チュートリアル

Linux での MySQL 5.1 および 5.7 のインストール チュートリアル

以下のコンテンツのオペレーティング システムは次のとおりです: Centos 6.7

yum で MySQL 5.1.73 をインストールします

システム独自のmysqlをアンインストールする

次のコマンドを実行して、MySQL が組み込まれているかどうかを確認します。

rpm -qa | grep mysql

出力が見つかった場合は、次のコマンドを実行して出力を 1 つずつ削除します。

rpm -e **** --nodeps

MySQLのインストールを開始する

まず、mysql クライアントをインストールします。

yumでmysqlをインストール

次に、mysql サーバーをインストールします。

yum で mysql-server をインストールします 
yum で mysql-devel をインストールします

この時点で、mysql 関連コンポーネントが正常にインストールされました。

文字セットを変更する

mysql 構成ファイルのパスは次のとおりです。

/etc/my.cnf

文字セットを変更するには、構成ファイルに次の構成を追加します。

デフォルトの文字セット=utf8

開始と停止

開始するには、次のコマンドを実行します。

サービスmysqldの開始

停止コマンドは次のとおりです。

サービスmysqld停止

起動結果は次のとおりです。

起動時にmysqlを追加する

スタートアップを追加したら、次回マシンを再起動したときに MySQL サービスを手動で開始する必要はありません。

chkconfig --level 345 mysqld オン

実行後、結果を表示し、コマンドを実行します。

chkconfig --list | grep mysql

結果は次の通りであり、スタートアップが成功したことを証明しています。

初期パスワードを設定する

初期の root パスワードを設定するには、次のコマンドを実行します。

mysqladmin -u root パスワード yourPassword

mysqlにログイン

前の手順で設定したパスワードで root としてログインし、次を実行します。

mysql -u ルート -p

次のようにログインは成功します。

リモートログインを許可する

SQLを実行します:

GRANT オプションを使用して、'yourpasswd' で識別される 'root'@'%' に *.* のすべての権限を付与します。
フラッシュ・リビレッジ;

実行が完了したら、ローカルホストと任意のリモートホストにログインできるかどうかをテストしてください。

mysql 5.7.19 インストール

このバージョンの MySQL には glibc14 のサポートが必要ですが、centos 6.7 は glic12 しかサポートできないため、ダウンロードしたバージョンは公式にコンパイルされた glibc バージョンであり、インストール中に解凍できます。オペレーティングシステムは centos6.7、[インストールパッケージのダウンロードアドレス] です。

(http://dev.mysql.com/downloads/mysql/) を参照してください。

システム独自のmysqlをアンインストールする

次のコマンドを実行して、MySQL が組み込まれているかどうかを確認します。

rpm -qa | grep mysql

出力が見つかった場合は、次のコマンドを実行して出力を 1 つずつ削除します。

rpm -e **** --nodeps

mysqlを解凍する

ダウンロードした MySQL インストール パッケージを /opt にコピーし、インストール パッケージを解凍して名前を変更します。

tar zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
# 名前を変更 mv mysql-5.7.19-linux-glibc2.12-x86_64 mysql

MySQLを初期化する

/opt/mysql に入り、データベースを初期化します。

./bin/mysqld --user=root --basedir=/opt/mysql --datadir=/opt/mysql/data --initialize

実行後、コンソールに以下が出力されます。

[注記] root@localhost の一時パスワードが生成されます: **mjT,#x_5sW
「**mjT,#x_5sW」は自動的に生成された初期パスワードです。

設定ファイルを作成する

/opt/mysql/support-filesに移動します

次のコマンドを実行して構成ファイルを生成します。

cp my-default.cnf /etc/my.cnf

mysqlをサービスとして設定し、起動時に起動する

/opt/mysql/support-files/mysql.server ファイルを変更し、以下を見つけます。

ベースディレクトリ=/home/mysql
データディレクトリ=/home/mysql/data

変更後:

ベースディレクトリ=/opt/mysql
データディレクトリ=/opt/mysql/data

次に、コマンド ファイルをシステム サービス ディレクトリにコピーします。

cp /opt/mysql/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld

開始と停止

mysql の起動/停止コマンドは次のとおりです。

サービス mysqld の開始/停止

上記のインストールは成功しました

Linux での MySQL 5.1 および 5.7 のインストール チュートリアルは、編集者が皆さんと共有する内容のすべてです。参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • Linux の Centos7 に Mysql5.7.19 をインストールする詳細なチュートリアル
  • Linux での MySQL 5.7.19 (tar.gz) インストール グラフィック チュートリアル
  • Linux での MySQL 5.6.27 インストール チュートリアル
  • Linux での MySQL 8.0 インストール チュートリアル
  • Linux に MySql 5.7.21 をインストールするための詳細な手順
  • Linux システムで MySQL データベースの解凍バージョンをインストールして構成する方法
  • LinuxにMySQLをインストールするための詳細なチュートリアル
  • Linux 仮想マシンでの MySQL 5.7 のインストールと設定のチュートリアル
  • Linux で MySQL 5.6 X64 バージョンをインストールする詳細な手順

<<:  js 正確な計算

>>:  Tomcat で静的リソースを処理するチュートリアル

推薦する

HTMLタグの説明

HTMLタグの説明1. HTMLタグタグ: !DOCTYPE説明: HTML ドキュメントが準拠する...

Vue-cli を使用して Vue プロジェクトを構築する手順の詳細な説明

まず、Vue-cli をインストールする必要があります。 npm インストール -g vue-cli...

LinuxシステムにおけるMySQLの一般的な操作コマンド

仕える: # chkconfig --list すべてのシステムサービスを一覧表示する# chkco...

ファイアウォールの iptables 戦略を使用して Linux サーバー上のポートを転送する方法

2つの異なるサーバー間の転送ポート転送を有効にするまず、デフォルトでは無効になっている IP 転送機...

プロフェッショナルおよび非プロフェッショナルのウェブデザイン

まず、Web ページのスタイルの形成は、主に Web ページのレイアウト設計、ページの色処理、画像と...

Vue codemirrorはオンラインコードコンパイラの効果を実現します

序文Web 上でオンライン コード コンパイルの効果を実現したい場合は、 CodeMirrorを再度...

Vue Elementのテーブルコンポーネントをカプセル化する方法

Vue コンポーネントをカプセル化する場合でも、機能コンポーネントをクロスファンクショナルに使用しま...

Linux 面接で最もよく聞かれる 10 の質問のまとめ

序文Linux システムの運用および保守エンジニア職の面接を受ける場合は、次の 10 個の最も一般的...

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

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

一般的なDockerコマンドの概要

Dockerのインストール1. 要件: Linuxカーネルバージョン3.10以上 表示: uname...

MySQLデータベース設計:Pythonを使ったスキーマ操作方法の詳しい解説

矢が放たれる前に、弓は矢にささやきました。「お前の自由は私のものだ。」スキーマは矢のようなもので、弓...

iframe パラメータの説明と例

<iframe src=”test.jsp” width=”100″ height=”50″ ...

両端揃えレイアウトを実現する CSS 列のサンプルコード

1. 堂々巡りいろいろ試行錯誤した結果、均等割り付けレイアウトを実現する最も簡単な方法は CSS ...

Vue3 Reactivityの実装方法を教えます

目次序文始めるちょっとした考えコードの実装真似する実装トラックトリガーの実装観察の実装計算の実装序文...

HTML で 2 列レイアウトを実装する方法の例 (左側は固定幅、右側は適応幅)

HTMLは2列レイアウトを実装し、左側は固定幅、右側は適応幅です。実装1: <スタイル>...