1. システムに必要な libaio ソフトウェアがインストールされていることを確認します。インストールされていない場合は、次の手順を実行します。 2. バイナリMySQLパッケージを解凍する
3. /usr/localと入力する
4. ソフトウェアパッケージの名前を変更するか、ソフトリンクを作成する mysql-5.7.24-linux-glibc2.12-x86_64/mysql をビルドします。 mysql-5.7.24-linux-glibc2.12-x86_64/mysql を実行します。 5. 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/data --initialize データベースを初期化すると、最後にパスワードが生成されます。このパスワードを覚えておき、データベースに入るときに使用してください。 8. /etc/my.cnfファイルを変更する vim /etc/my.cnf [mysqld] データディレクトリ=/usr/local/mysql/data ソケット=/tmp/mysql.sock [mysqld_safe] ログエラー=/usr/local/mysql/data/mysql.log pid ファイル = /usr/local/mysql/data/mysql.pid 9. システムサービスにmysqlサービスを追加する cp mysql/support-files/mysql.server /etc/init.d/mysqld chown +x /etc/init.d/mysqld chkconfig --add mysqld 10. MySQLを開く
サービスが有効になっているかどうかを確認します: 11. ソフトリンクを作成します。 12. MySQLデータベースを入力します。 exit データベースを終了する 13.mysqlパスワードを変更します。 mysqladmin -uroot -p '初期生成パスワード' password '変更したいパスワード' ============================================================================== mysql パスワードを忘れた場合: 1. まずmysqlを停止します。 2. mysql に関連するプロセスがないことを確認します。 3. 認証テーブルをスキップしてサービスを開始します。 mysqlはmysqlデータベースに直接入力します mysql>データベースを表示; +-----------------------------+ | データベース | +-----------------------------+ | 情報スキーマ | |mysql | | パフォーマンススキーマ | |システム| +---------------------------------+ セット内の 4 行 (0.01 秒) mysql> mysqlを使用する mysql> テーブルを表示します。 mysql> desc ユーザー; mysql> select user,authentication_string (パスワードを保存するため) from user; mysql>update user set authentication_string=PASSWORD('設定するパスワード') where user='root'; mysql>権限をフラッシュします; (認証テーブルを更新します) mysql>終了 終了後にプロセスを強制終了する
kill -9 プロセス番号 次にサービスを開始します: 要約する 上記は、編集者が紹介した Linux にバイナリ MySQL をインストールし、MySQL パスワードをクラックする方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。 以下もご興味があるかもしれません:
|
従来の Linux イメージで作成された ECS クラウド サーバーには、NTP と YUM が設定...
目次概要関数シグネチャオプションパラメータ非厳密モード例外処理実用要約する概要ご存知のとおり、ES6...
私が初めて Web 開発を独学で学んだ頃は、いわゆる DIV/CSS レイアウトはなく、テーブル レ...
1. Packetdrillのコンパイルとインストールソースコードリンク https://githu...
目次導入js のイテレータはどのように見えるか反復プロトコル反復可能なプロトコルイテレータプロトコル...
最近の勉強で、GitHub でレイアウトの練習をいくつか見つけたのですが、レイアウトにまったく慣れて...
テーブルの style="table-layout:fixed;" を設定し、次...
フロントエンドエンジニアとして、IE は私たちにとって馴染み深いものであるはずです。設計案を実装する...
目次1. 基本的な例2. 計算プロパティキャッシュとメソッド3. 計算プロパティセッター序文:通常、...
Awk は、ソートを含む他の一般的なユーティリティによって実行できるいくつかのタスクを実行できる強...
オペレーティングシステム: Ubuntu 17.04 64ビットMySQL バージョン: MySQL...
目次概要ファイル記述子同期、非同期、Promise同期書き込み非同期書き込み(推奨)約束の書き方...
JavaScript DOM を読み終えた後、解釈型 JavaScript スクリプト言語に対する...
大きな落とし穴、Linuxシステムに付属するPythonのバージョンを簡単に削除しないでください1....
この記事の例では、検証コードを実装するためのjsの具体的なコードを参考までに共有しています。具体的な...