このチュートリアルでは、MySQL-5.7バージョンに有効なためだけであることに注意してください(コマンドの一部は、他のバージョンには適用されません)
最初のステップ:公式サイト良いのMySQLのRPMパッケージをダウンロードし
、ダウンロードした後は、優れた2つのrpmファイルであり、
第二段階:にLinuxのRPMにファイルをアップロードする
手順3:スタートインストールサーバー
-ivh 使用rpm文件安装必带参数
--nodeps --force 表示不检查依赖强制安装
ステップ4:クライアントをインストールし
、同じとサーバーを;注:サーバーをインストールし、クライアントをインストールする必要があります!
ステップ5:ビューに初期パスワードをインストールした後
grep password /var/log/mysqld.log
ステップ6:成功したサービスの開始に入る前に決定するのmysql MySQLの必要性
systemctl status mysqld.service
ここで私は、ディスプレイが起動していないエラーが発生しましたmysqlのサービスを開始します。
报错提示:Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
解決策:/ var / lib / mysqlでディレクトリを削除
MySQLサービスの再起動するコマンドを使用して、その後して
完璧なスタートを!
そして、正面は、MySQLにログインする初期パスワードの外で使用し
、次のステップは、あなたのパスワードを変更することで、MySQLのパスワードへの初めてのmysql-5.7ベースのメカニズムは、変更しなければならないか、何もすることができません。
セットパスワード=パスワード(「パスワード」)を使用;着陸のmysqlのパスワードを変更します!
私たちは三つのフィールドは、ホスト上のrootユーザーを使用して、すべてのホストは、MySQLにアクセスできるようにすることを、少しも変わってauthentication_string、このテーブルのユーザー、ホストでユーザーに必要な最後のステップ
これらの3つのフィールドmysqlの値があるべきちょうど入った時次の図この:
我々はルートには2つの行が削除localhostのmysql.sessionとmysql.sysに必要と、この行を変更%であり、すべてのホストがアクセスできることを意味し
、データの削除2つの行を
ワイルドカード%と変更はlocalhost;
結果それに従います。
その後、我々はリフレッシュコンテンツに設定を変更します
flush privileges;
最後に、我々は自動的に開いて開くのMySQL設定する必要がサービスを追加し、手動で毎回開く必要はありません
終わりを!