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 で静的リソースを処理するチュートリアル

推薦する

Workbench を介して MySQL データベースにリモートでアクセスする方法の詳細な説明

序文Workbench が 1 台のコンピューターにインストールされており、別の Ubuntu サー...

CentOS7 環境で gcc (バージョン 10.2.0) をアップグレードする詳細な手順

目次簡単な紹介1. 現在のgccバージョンを確認する2. gccインストールパッケージ(バージョン1...

portainer を使用してリモート docker に接続するチュートリアル

Portainer は、Docker ホストと Docker Swarm クラスターの管理に使用でき...

Ubuntu 18.04 は pyenv、pyenv-virtualenv、virtualenv、Numpy、SciPy、Pillow、Matplotlib をインストールします

1. 現在、Pythonのバージョン管理ツールは数多く存在します。その中でも比較的使いやすいのがPy...

WeChatアプレットがユーザーの移動軌跡を記録

目次設定を追加json 構成レイヤー構成の表示論理層の構成位置追跡をオンにする録音を開始開始座標を決...

CentOS はローカル yum ソースを使用して LAMP 環境を構築するグラフィック チュートリアル

この記事では、ローカル yum ソースを使用して CentOS 上に LAMP 環境を構築する方法に...

HTML 選択オプションの基本的な理解と使用

JavaScript での HTML (選択オプション) の詳細な説明1. 基本的な理解:コードをコ...

Uniapp WeChatアプレット: キー障害の解決策

ユニアプリコード <テンプレート> <表示> <image v-for...

Vueを使用して手書き署名機能を実装する

個人的な実装のスクリーンショット:インストール: npm インストール vue-esign --sa...

Tomcatの各ポートの機能の詳細な説明

tomcat 設定ファイルから、tomcat の起動時にデフォルトで 8080 (8443)、800...

MySQLに挿入する前にデータが存在するかどうかを確認する方法

ビジネスシナリオ: 訪問者の訪問状況を記録する必要があるが、繰り返し記録することはできない挿入する前...

Docker を使用して ELK 環境を迅速にデプロイする方法の詳細な説明 (最新バージョン 5.5.1)

Linux サーバーに Docker をインストールした後、関連する公式 Docker イメージを...

docker ベースの mariadb のインストール構成プロセスの分析

1. インストール dockerhub を通じてインストールする mariadb のバージョンを検索...

Centos7 FFmpeg オーディオ/ビデオ ツールのインストールに関する簡単なドキュメント

ffmpeg は非常に強力なオーディオおよびビデオ処理ツールです。公式 Web サイトは http:...

JavaScript でのカスタム スワイパー コンポーネントの詳細な説明

目次エフェクト表示コンポーネント設定ステップ1ステップ2ステップ3コンポーネントの使用ステップ1ステ...