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