この記事では、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 でファイルを削除するときに「操作は許可されていません」というプロンプトが表示される場合の対処方法
VMwareでcentos8サービスをインストールしてコピーすると、次の問題が発生します。 コピー前...
新しいバージョンの設定インターフェースを作る際に、vueフレームワークを使用して実装しました。ページ...
<br />ヘッダーはテーブルの最初の行を参照します。ヘッダー内のテキストは中央揃えで太...
必要フィールドをクエリする場合、フィールドに同じ値を指定する必要があります。この値はハードコードする...
目次1. VMwareをインストールする1.1 VMwareworkstationsをダウンロードし...
一つの目的Html ページでローカル フォルダーを選択すると、フォルダーとそのサブフォルダー内のすべ...
背景記事を始める前に、賽博朋克とは何か、賽博朋克2077とは何かを簡単に理解しましょう。サイバーパン...
詳細には立ち入らずに、コードに直接進みましょう。一緒にコミュニケーションを取り、学びましょう。月ごと...
1. 結論構文: 制限オフセット、行結論: 同じ行条件では、オフセット値が大きいほど、limitステ...
この記事では、MySQL ユーザー権限管理の例について説明します。ご参考までに、詳細は以下の通りです...
名前を格納するフィールドが GBK 文字セットを使用している場合、GBK 内部コード自体がエンコード...
通常、全員のスピーチを最初から最後まで読む必要があります。ただし、Stack Overflow には...
序文Linux システムの管理と保守のプロセスでは、多数のコマンドが使用されます。非常に長いコマンド...
最近、サーバー上のアカウントが2つハッキングされ、パスワードが改ざんされました。幸い、まだ使えるアカ...
1. ディスプレイボックス;要素にこのプロパティを設定すると、display:inline-bloc...