ホームページ > データベース > mysql チュートリアル > RedHat6.5にMySQLをインストールするにはどうすればよいですか?

RedHat6.5にMySQLをインストールするにはどうすればよいですか?

青灯夜游
リリース: 2020-09-18 13:45:49
オリジナル
3453 人が閲覧しました

MySQL を RedHat6.5 にインストールするにはどうすればよいですか?以下の記事では RedHat6.5 に MySQL5.7 をインストールする方法を紹介しますので、ご参考になれば幸いです。

RedHat6.5にMySQLをインストールするにはどうすればよいですか?

#関連する学習の推奨事項:

mysql チュートリアル

インストール環境:

RedHat6.5


インストール手順:

最初の手順: Download

MySQL5.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
ログイン後にコピー

RedHat6.5にMySQLをインストールするにはどうすればよいですか?

順番にインストールします:

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
ログイン後にコピー

RedHat6.5にMySQLをインストールするにはどうすればよいですか?

当然のことながら、MySQL には次のものが含まれているはずです。正常にインストールされました。

#ステップ 3: 環境変数の設定

1. MySQL を開始します: service mysqld start


3-RedHat6.5にMySQLをインストールするにはどうすればよいですか?# # 2. ログイン: mysql -u root -p、初期ログイン パスワードは空ですので、Enter キーを押してください:


RedHat6.5にMySQLをインストールするにはどうすればよいですか?なぜこのエラーが発生するのでしょうか?その理由は次のとおりです。 MySQL5 .7 の mysql.user テーブルにはパスワード フィールドがないため、安全な方法でログインしてパスワードを変更する必要があります。


解決策は次のとおりです: MySQL 構成ファイルを変更します: vim /etc/my.cnf,ファイルの最後に skip-grant-tables
を追加し、MySQL サービスを保存して再起動します:

service mysqld restart

その後、再度ログインします。

3. パスワードを変更します。ユーザー パスワードは mysql という名前のデータベースにあります:

RedHat6.5にMySQLをインストールするにはどうすればよいですか?

次の手順を順番に実行します。

mysql> use mysql
mysql> update user set password_expired='N' where user='root'; 
mysql> update user set authentication_string=password('123456') where user=‘root';
mysql> flush privileges;
ログイン後にコピー

注:

以前に my.cnf 構成ファイルに追加されたスキップ パスワード検出コンテンツを必ず削除し、サービスを再起動してください。
その他:

RedHat6.5にMySQLをインストールするにはどうすればよいですか?1. エンコーディング設定:

vim /etc/my.cnf

、エンコーディング コンテンツを追加 ファイルの最後にdefault-character-set=utf8

2. MySQL へのリモート アクセスを許可する: データにアクセスするホスト権限を付与します

mysql>grant all privileges on . to ‘root'@'%'with grant option;
ログイン後にコピー

はエラーを報告します:

ERROR 1133 (42000): ユーザー テーブルに一致する行が見つかりません

実際、次の場合は正常です。 root ユーザーはあらかじめ mysql.user テーブルに存在するか、文末に「パスワード」で識別されるものを追加するのが通常です。たとえば、次のコマンド ライン

<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">mysql&gt;grant all privileges on . to ‘root&amp;#39;@&amp;#39;%&amp;#39;identified by ‘123456&amp;#39; with grant option;</pre><div class="contentsignin">ログイン後にコピー</div></div>3. パスワード ポリシーを変更します:

mysql> set global validate_password_length=0; --更改密码长度
mysql> set global validate_password_policy=0; --更改密码策略为LOW
ログイン後にコピー

以上がRedHat6.5にMySQLをインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート