1. 公式 Web サイトから MySQL 5.7 インストール パッケージ (mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz) をダウンロードします。 ダウンロードアドレス: https://dev.mysql.com/downloads/mysql/ 2. SSHセキュアシェルクライアント経由でCentOS7にリモートアクセスする 3. システムに付属するMariadbデータベースをアンインストールする 4. mysqlユーザーグループとmysqlユーザーを作成する 5. MySQL インストール パッケージを CentOS7 サーバーのルート ディレクトリにアップロードして解凍します (ここでは、FileZilla を使用してリモート サービスにログインし、インストール パッケージをルート ディレクトリにアップロードします。解凍するには、まず現在のファイルが配置されているディレクトリに cd し、次のディレクトリを実行します)。 # tar xzvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 6. 解凍したインストールパッケージを/dataディレクトリに移動し、名前をmysqlに変更します。 # mv /root/mysql-5.7.20-linux-glibc2.12-x86_64 /data/mysq ここで、FileZillaで直接サービスにログインし、新しいデータフォルダを作成し、解凍したファイルをデータディレクトリに移動してmysqlという名前を付けます。 結果は以下のとおりです 7. 権限を変更する 8. データベースの保存場所として、mysqlディレクトリの下にデータディレクトリを作成します。 # mkdir /data/mysql/data (ここで、mysql ディレクトリの下にデータ ディレクトリを作成します) 9. MySQLを初期化する 10. MySQLを起動し、正常に起動したかどうかを確認します。 11. 初期パスワードでMySQLにログインし、パスワードを変更する 12. MySQLサービスをシャットダウンし、正常にシャットダウンされたかどうかを確認します。 13. システムを自動的に起動するように設定する 今後は、service コマンドを使用して、mysql の起動と停止を制御できます。コマンドは、service mysqld start と service mysqld stop です。実行中に、次に示すようにエラーが報告される可能性があります。 これは、MySQL がデフォルトで /usr/local ディレクトリにインストールされているためです。 /usr/local ディレクトリにインストールされている場合は、エラーが発生することなく正常に起動およびシャットダウンします。ただし、このインストールはカスタムの/dataディレクトリにあります。この時点で、vi /etc/init.d/mysqldファイルを変更し、保存して終了する必要があります。 次に、service mysqld startコマンドを実行します。OK 次に、service mysqld stopシャットダウンコマンドを実行します。 14. グローバル環境変数を設定する /etc/profile ファイルを編集する # vi /etc/プロファイル プロファイルファイルの最後に次の2行の設定を追加し、保存して終了します。 PATH=/data/mysql/bin:/data/mysql/lib:$PATH エクスポートPATH 環境変数の設定はすぐに有効になります # ソース /etc/profile 15. リモートホストログインを設定する まず、 次に、 リモートログインに失敗しました ポート3306が開いているか確認する # netstat -nupl | grep 3306 ポート3306を開き、ファイアウォールを再起動します 再度リモートログイン、成功 16. 終わり! mysqlをインストールした後、プログラムでmysqlに接続しようとすると、接続できないことがわかります。エラーは次のとおりです。
これは、MySQL データベースの SSL 接続の問題です。プロンプトには、サーバー認証なしで SSL 接続を使用することは推奨されないという警告が表示されます。この問題は、MYSQL バージョン 5.5.45+、5.6.26+、および 5.7.6+ でのみ発生します。解決策は警告に記載されています。 データベース接続 URL に vi コマンド Ctrl+u: ファイルの先頭まで半画面スクロールします。 要約する CentOS 7 で MySQL 5.7.20 をインストールして構成する方法に関する詳細なチュートリアルはこれで終わりです。Linux での MySQL 5.7.20 のインストールと構成の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: xshell を使用して VMware で Linux に接続する方法 (2 つの方法)
目次仕様a. ページファイルはVueの単一ファイルコンポーネント仕様に準拠しています。 b. コンポ...
デザイナーは独自のフォント ライブラリを持っているため、プロジェクトの設計時にすぐに使用できます。今...
目次2. カンマ演算子3. JavaScript Null 結合演算子 (??) 4. JavaSc...
この記事では、例を使用して、MySQL の非主キーの自己増分の使用方法を説明します。ご参考までに、詳...
目次スロークエリログとは何ですか?スロークエリを有効にする方法ログ分析ツール mysqldumpsh...
目次序文1. MySQLをアンインストールする2. MySQLをインストールする要約する序文学習中に...
Docker が配置されているサーバーをしばらく稼働させたところ、サーバーのディスク ディレクトリの...
require メソッドの読み込みルールキャッシュからの読み込みを優先するコアモジュールパス形式のモ...
1. この記事で実装した効果図は以下のとおりです。レイアウトの右側に Flex レイアウトを使用し、...
Busybox: 小さなコマンドが詰まったスイスアーミーナイフ。ステップ1: ディレクトリ構造を作成...
インターネットで見つけた方法は効果的ですinclude によって導入されたフッター ファイルとヘッダ...
ページ上の画像を強調表示することは非常に一般的です。ここでは、jQuery を使用して画像を強調表示...
最近、会社で DELL R730 サーバーを購入したのですが、偶然次のチュートリアルを見つけたので、...
序文今日はちょっとしたデモを書きました。左右にスワイプするロジックに関わる部分があります。当初はプラ...
序文: Mybatis の特殊文字処理、Mybatis の xml ファイル内の特殊文字の処理、ここ...