LinuxのバイナリはパスワードをクラックするのMySQLとMySQLをインストールします

1.システムはlibaioをソフトウェアに依存していることを確認し、そうでない場合は:

       yumをlibaioをインストール-y

2. MySQLのバイナリパッケージを解凍

      タールのXFのmysql-5.7.24-linuxの-glibc2.12-x86_64.tar.gz -Cは/ usr / local

3. [は/ usr / localへ

     CDは/ usr / local

4.パッケージ名を変更するか、ソフトリンクを作成

    MVのmysql-5.7.24-linuxの-glibc2.12-x86_64版/ mysqlの

    LN -s mysqlの-5.7.24-linuxの-glibc2.12-x86_64版/ mysqlの

5. MySQLのユーザーとグループを追加します。

   useraddの-M -s / sbinに/ nologinにmysqlの

6. MySQLユーザの新しい所有者のためにカレントディレクトリを変更します。

  chownコマンド-R mysqlの:mysqlのは/ usr / local / mysqlの

7. MySQLデータベース(デフォルトのライブラリとテーブルの確立)を初期化

    / usr / local / MySQLの/ binに/ mysqldを--user = MySQLの--basedir =は/ usr / local / MySQLの--datadir =は/ usr / local /のMySQL /データ--initialize

   最終面には、データベースを初期化した後、このパスワードを記憶するパスワードを生成し、データベースにアクセスするためにそれを使用します

8.な/etc/my.cnfファイルを変更します

     VIMな/etc/my.cnf

  [mysqldを】

  DATADIR =は/ usr / local / mysqlの/データ

  ソケット=を/ tmp /にmysql.sock

  [mysqld_safeを】

  ログインエラー=は/ usr / local / mysqlの/データ/ mysql.log

   PIDファイル=は/ usr / local / mysqlの/データ/ mysql.pid

9.システムサービスにMySQLサービスを追加します。

  CPのmysql /サポート・ファイル/ mysql.serverのを/etc/init.d/mysqld

  chownコマンド+ X /etc/init.d/mysqld

  chkconfigを--addのmysqld

10.ターンのmysql

  mysqldを開始systemctl

  見る次のサービスが開いているします。netstat -lnpt | grepを3306

11.ソフトリンクを作成します。

  LN -sは/ usr / local / mysqlの/ binに/ * / binに/

12. MySQLデータベースを入力します。

  mysqlの-uroot -p「初期生成されたパスワード」

  データベースのうち終了

13. MySQLは、パスワードを変更します。

  mysqladminは-uroot -p「初期に生成されたパスワード」パスワード「パスワードを変更したいです」

================================================== ============================

あなたのパスワードのMySQLを忘れた場合:

1.実行MySQLを停止します。

          systemctl停止mysqldを    

2. mysqlのに関連付けられたプロセスが存在しないことを確認してください:

          PSの補助| grepをするのmysqld

3.認証フォームサービスを開始スキップ:

          mysqld_safeを--skip-助成金 - テーブル&(バックグラウンドで実行します)

  直接アクセスMySQLのMySQLデータベース

MySQLの>ショーのデータベース;

+ ----------------------------- +
| データベース|
+ ----------------------------- +
| INFORMATION_SCHEMA |
| mysqlの|
| performance_schema |
| SYS |
+ ------------------------------- +
組の4行(0.01秒)

MySQLの> MySQLを使用します

MySQLの>ショーテーブル。

MySQLの> DESCユーザー。

MySQLの>を選択し、ユーザー、ユーザーから(パスワードを保存)authentication_string。

MySQLの>アップデート(更新)ユーザ設定authentication_string = PASSWORDユーザー=「ルート」(「パスワードを設定したいです」);

MySQLの>フラッシュ権限;(認証フォームをリフレッシュします)

MySQLの>終了

 

殺害の最初の工程を出た後

   PSの補助| grepをするのmysqld

    殺す-9プロセスIDを

次に、サービスを開始します。mysqldを開始systemctl

おすすめ

転載: www.cnblogs.com/canflyfish/p/11516942.html