この記事では、MySQL 5.7のインストールと設定のチュートリアルを参考までに紹介します。具体的な内容は次のとおりです。 ステップ1: MySQL YUMソースを取得する MySQLの公式サイトにアクセスして、RPMパッケージのダウンロードアドレスを取得します。 yum をリポジトリに追加します。 クリックしてダウンロード 右クリックしてリンクアドレスhttps://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpmをコピーします。 これを入手してください。これは Yum ウェアハウスの rpm パッケージです。実際にはダウンロード アドレスです。 ステップ2: MySQLソースをダウンロードしてインストールする まず、mysqlソースインストールパッケージをダウンロードします [root@localhost ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm -bash: wget: コマンドが見つかりません まずはwgetをインストールしましょう yum -y wget をインストールします 次に実行する wgethttps://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm MySQLソースをインストールする yum -y ローカルインストール mysql57-community-release-el7-11.noarch.rpm ステップ3: MySQLをオンラインでインストールする yum -y mysql-community-server をインストールします ダウンロード数が多い場合は、もう少しお待ちください。 ステップ4: Mysqlサービスを開始する systemctl で mysqld を起動します。 ステップ5:スタートアップを設定する [root@localhost ~]# systemctl でmysqldを有効にする [root@localhost ~]# systemctl daemon-reload ステップ6:ルートローカルログインパスワードを変更する mysql がインストールされると、/var/log/mysqld.log ファイルに root の一時的なデフォルト パスワードが生成されます。 [root@localhost ~]# vi /var/log/mysqld.log 一時パスワードはeMV.R#mWe3haです [root@localhost ~]# mysql -u root -p パスワードを入力してください: 一時パスワードを入力して、mysql コマンドラインに入ります。 mysql> ALTER USER 'root'@'localhost' が 'Caofeng2012@' によって識別されます。 クエリは正常、影響を受けた行は 0 行 (0.00 秒) パスワードを Caofeng2012@ に変更します (MySQL 5.7 のデフォルトのパスワード ポリシーでは、パスワードは大文字と小文字、数字、特殊文字の組み合わせで、8 文字以上である必要があります)。 ステップ7:リモートログインを設定する Mysql はデフォルトではリモート ログインを許可しないため、設定してファイアウォールでポート 3306 を開く必要があります。 mysql> GRANT OPTION を使用して、'Caofeng2012@' によって識別される 'root'@'%' に *.* のすべての権限を付与します。 クエリは正常、影響を受けた行は 0 行、警告は 1 件 (0.01 秒) mysql> 終了; さよなら 次に終了します。 [root@localhost ~]# ファイアウォール-cmd --zone=public --add-port=3306/tcp --permanent 成功 [root@localhost ~]# ファイアウォール-cmd --reload 成功 [root@localhost ~]# ポート3306を開く ステップ8:デフォルトのエンコーディングをutf8に設定する /etc/my.cnf 構成ファイルを変更し、[mysqld] の下に次のようにエンコーディング構成を追加します。 [mysqld] 文字セットサーバー=utf8 init_connect='名前をutf8に設定' [root@localhost ~]# vi /etc/my.cnf 編集して保存したら、mysql サービスを再起動します。 [root@localhost ~]# systemctl mysqldを再起動します [root@localhost ~]# 次のコードを確認してください。 mysql> '%character%' のような変数を表示します。 +--------------------------+----------------------------+ | 変数名 | 値 | +--------------------------+----------------------------+ | 文字セットクライアント | utf8 | | 文字セット接続 | utf8 | | 文字セットデータベース | utf8 | | 文字セットファイルシステム | バイナリ | | 文字セット結果 | utf8 | | 文字セットサーバー | utf8 | | 文字セットシステム | utf8 | | 文字セットディレクトリ | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ セット内の行数は 8 です (0.00 秒) ステップ9:テスト ローカルsqlyogを使用して仮想マシンのmysqlにリモート接続します OK。これで、Mysql のインストールと構成は完了です。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Node8 における AsyncHooks 非同期ライフサイクル
>>: Linux でファイルを削除するときに「操作は許可されていません」というプロンプトが表示される場合の対処方法
目次1. はじめに2. 最初の方法3. 2番目の方法要約する1. はじめにVue プロジェクトの開発...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
この記事では、CentOS 7.4 サーバーで時刻同期を構成する方法について説明します。ご参考までに...
この記事では、検証コード機能を実装するためのvue+spring bootの具体的なコードを例として...
1. Docker とは何ですか?仮想マシンについては誰もが知っています。Windows に Li...
この記事では、例を使用して、MySQL ステートメントを使用して、単純な追加、削除、変更、およびクエ...
序文この友人がどれくらいDockerを使っていなかったのかは分かりませんが、突然Dockerコマンド...
Baota PanelのPHP7.3バージョンがZipArchiveをサポートしていないため、プログ...
クロージャは、純粋関数型プログラミング言語の伝統的な機能の 1 つです。クロージャをコア言語構造の不...
注: システムは Ubuntu 14.04LTS、32 ビット オペレーティング システムです。Py...
目次1. ストアド関数を作成する2. ストアド関数の呼び出し3. 保存された関数を削除する4. スト...
目次計算結果を初期化する依存関係の収集アップデートを配布する総括するこの記事では、計算された初期化と...
目次意味カーソルの役割カーソルの使用カーソルの宣言カーソルを開くカーソルデータのトラバースカーソルを...
1. はじめに実際のサーバーはパブリックインターネットに直接公開されるべきではありません。そうしな...
1. doctypeの役割、厳密モードと混合モードの違い、そしてその重要性1. 構文形式: <...