RedHat6.5インストールMySQL5.7チュートリアル共有、参考までに、具体的な内容は次のとおりです インストール環境: RedHat6.5 ステップ1:ダウンロード MySQL 5.7 をダウンロード: http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar ステップ2:インストール インストールする前に、MySQL がサーバーにすでにインストールされているかどうかを確認します。インストールされている場合はアンインストールします。 [root@worker1 tmp]# rpm -qa|grep mysql mysql-libs-5.1.71-1.el6.x86_64 [root@worker1 tmp]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 //アンインストール ダウンロードしたファイルを解凍します。 [root@worker1 tmp]# tar -xf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar 次の順序でインストールします。 rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm 予期しない事態が発生しなければ、MySQL は正常にインストールされているはずです。 ステップ3:環境変数の設定 1. MySQLを起動します: service mysqld start 2. ログイン: mysql -u root -p。初回ログイン時のパスワードは空白です。直接 Enter キーを押します。 このエラーはなぜ発生するのでしょうか? 理由は、MySQL 5.7 の mysql.user テーブルにパスワード フィールドがないため、安全な方法でログインしてからパスワードを変更する必要があるためです。 解決策は次のとおりです。 MySQL 構成ファイル (vim /etc/my.cnf) を変更し、ファイルの末尾に skip-grant-tables を追加してファイルを保存し、MySQL サービス (service mysqld restart) を再起動してから、再度ログインします。 3. パスワードを変更します。ユーザー パスワードは、mysql という名前のデータベースの下にあります。 以下の命令を順番に実行します。 mysql> mysqlを使用する mysql> ユーザーを更新し、password_expired を 'N' に設定し、user='root' にします。 mysql> ユーザーを更新し、authentication_string=password('123456') を設定します。ここで、user='root'; mysql> 権限をフラッシュします。 1. 注意: my.cnf 構成ファイルに追加されたパスワード検出スキップの内容を必ず削除し、サービスを再起動してください。 他の: 1. エンコーディング設定: vim /etc/my.cnf で、ファイルの末尾にエンコーディング コンテンツ default-character-set=utf8 を追加します。 2. MySQLへのリモートアクセスを許可します。 3. パスワードポリシーを変更します。 mysql> set global validity_password_length=0; --パスワードの長さを変更するmysql> set global validity_password_policy=0; --パスワードポリシーをLOWに変更する 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux 向けの強化されたスクリーンショットと共有ツール: ScreenCloud
この記事では、MySQL 5.7 zipアーカイブ版のインストールチュートリアルを参考までに紹介しま...
JSON 形式のフィールドは、MySQL 5.7 で追加された新しい属性ですが、基本的には文字列とし...
目次インストールルーティングの基本構成Vue にルーターをインストールするルーターの設定Router...
注: nginxはbrew経由でインストールされますウェブサイトのルートディレクトリ: /opt/h...
ほとんどの人はMySQLをコンパイルしてシステムディレクトリに置きますが、私のやり方はコンパイルした...
目次1. 基本概念と基本コマンド1) 基本的な概念2) 基本コマンド2. SQL文の記述順序と実行順...
1. Linux で Selenium を使用する1. Chromeをインストールする次のコマンドを...
目次1. ファイルをインポートする2. HTMLページ3. メインコード4. 画像をbase64に変...
この実験のテスト環境: Windows 10+cmd+MySQL5.6.36+InnoDB 1. ト...
質問Nginx は $remote_addr を実際の IP アドレスとして受け取りますが、実際には...
目次概要コンソールログコンソール.infoコンソール.警告コンソールエラーコンソールテーブルコンソー...
目次開発の際には、機能を段階的に分析して実装することで、明確な考え方を保つことができます。 1. フ...
序文この記事では、Linux で Squid プロキシ サーバーを設定することに関する関連コンテンツ...
この記事では、参考までに、シンプルなページカウントダウンを実装するためのJavaScriptの具体的...
実は多くの会社がユーザー権限ツリーに似た機能を持っています。最近、追加、削除、修正のツリー構造を書き...