ホームページ  >  記事  >  データベース  >  Linux ソースコードのインストール mysql5.7

Linux ソースコードのインストール mysql5.7

马冠亚
马冠亚オリジナル
2020-07-08 14:51:542142ブラウズ

#1. mysql ソース インストール パッケージをダウンロードします

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

#2. mysql ソースをインストールします

yum localinstall mysql57-community-release-el7-8.noarch.rpm

3. mysql ソースが正常にインストールされているかどうかを確認します

yum repolist enabled | grep "mysql.*-community.*"

Linux ソースコードのインストール mysql5.7

4. 上の図が表示されたら、インストールは成功です。vim /etc/yum.repos.d を変更できます。 /mysql-community.repo ソースを変更し、デフォルトのインストールの mysql バージョンを変更します。たとえば、バージョン 5.6 をインストールするには、5.7 ソースのenabled=1 をenabled=0 に変更します。次に、5.6 ソースのenabled=0をenabled=1に変更します。変更後の効果は次のとおりです:

Linux ソースコードのインストール mysql5.7

5. Mysql

yum install mysql-community-server

をインストールします。

6. Mysqlを起動します

systemctl start mysqld

7. 起動します

systemctl enable mysqldsystemctl daemon-reload

8 root ローカル ログイン パスワードを変更するmysql のインストールが完了すると、root のデフォルト パスワードが /var/log/mysqld.log ファイルに生成されます。次の方法で root のデフォルトのパスワードを見つけ、mysql にログインして変更します。

grep 'temporary password' /var/log/mysqld.log

Linux ソースコードのインストール mysql5.7 コマンド:

mysql -uroot -p

質問: centos7.0 がインストールされている mysql5.7.11 以降は、mysql -u root -p を使用してデータベースに接続します。操作のヒント: このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。

プロンプトに従って ALTER USER を実行してパスワードを変更することは無効です。後で、次のコマンドを実行すると、次のコマンドを実行できることがわかりました。

SET PASSWORD = PASSWORD(‘123456’);
set password for 'root'@'localhost'=password('你的新密码');
デフォルトのパスワード チェック ポリシーでは、パスワードには大文字、小文字、数字、特殊記号が含まれており、長さは 8 文字以上である必要があります。それ以外の場合は、次の図に示すように、「エラー 1819 (HY000): パスワードが現在のポリシー要件を満たしていません」というエラーが表示されます。

grant all on *.* to 'root'@'127.0.0.1' identified by '123123'WITH GRANT OPTION;
flush privileges; //刷新权限表

Notes:Linux ソースコードのインストール mysql5.7

構成を変更した後、mysql サービスを再起動して有効にします:

systemctl restart mysqld

デフォルトの構成ファイルのパス:

構成ファイル:/etc/my.cnf

Logファイル:/var/log //var/log/mysqld.log

サービス起動スクリプト:/usr/lib/systemd/system/mysqld.service

ソケット ファイル:/var/run /mysqld/mysqld.pid

以上がLinux ソースコードのインストール mysql5.7の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。