1.必要なMySQLのインストールパッケージをダウンロードします
URLます。https://dev.mysql.com/downloads/mysql/
2.Selectオペレーティングシステム:Red Hatのを選択し、CentOSのは、レッドハット、選択OSのバージョンに基づいています。選択のlinux 7
3. [RPMバンドルをクリックしてダウンロード
4.ませ感謝をクリックし、ちょうど私のダウンロードを開始する。ダウンロード
5.ダウンロード良いです
6.オープンヴイエムウェア、あなたが使用する仮想マシンを選択し、仮想マシンを開くためにクリック
7.仮想マシンを最小限に抑える、彼をコントロールしていません
8.オープンXshell、対応する仮想マシンのIPセッションを選択し、リンクをクリックしてください
9.接続に成功
mariadbインストールパッケージを表示するためにはgrepのmariadbコマンド|のrpm -qaの10採用
MariaDBのrpm mariadb-LIBS-5.5.56-2.el7.x86_64 --nodeps -e 11.取り扱いコマンド
再びmariadbインストールパッケージを表示するためにはgrepのmariadbコマンド|のrpm -qaの12採用
CD 13.の/ usr /ルートディレクトリの下にusrディレクトリの下にローカルディレクトリを入力するためのコマンドは、ディレクトリがいくつかのローカル共有リソースを置くことです/ローカル
14.カレントディレクトリにあるコマンドのディレクトリ構造に目を通すでしょう
15.は、mkdir mysqlコマンドでカレントディレクトリにmysqlの名前のディレクトリを作成します。
ORDER BY 16. LL、カレントディレクトリ内のディレクトリ構造でばかりで作成したmysqlディレクトリを見て
17. CDのmysqlコマンドでmysqlでディレクトリに移動します
18.カレントディレクトリにあるコマンドのディレクトリ構造に目を通すでしょう
ウィンドウ上19. [ - >> FTPプロトコルを介した新しい転送ファイルがちょうどCentOS7へのMySQLのインストールパッケージの良好な輸送システムをダウンロードします
20.左側のMySQLのインストールパッケージのダウンロードディレクトリを探します
あなたは、単一の右クリックの転送を転送したいファイル21.
22.アップロードが成功した後、FTP転送ツールが閉じ
23.カレントディレクトリにあるコマンドのディレクトリ構造に目を通すでしょう
24.タール-xvfのmysql-8.0.11-1.el7.x86_64.rpm-bundle.tarコマンドで解凍タールパケット
画面クリアコマンドを使用して25明確な表情
共通の取付RPM -ivhのmysql-コミュニティ・コモン8.0.11-1.el7.x86_64.rpm --nodeps --forceコマンドによって26
27. LIBSのrpm -ivhのmysql-コミュニティ-LIBS-8.0.11-1.el7.x86_64.rpm --nodeps --forceコマンドを装着することにより、
クライアントRPMをインストールすることにより、28 -ivhのmysql-コミュニティ・クライアント8.0.11-1.el7.x86_64.rpm --nodeps --forceコマンド
29.回転数によって、サーバのインストール-ivhのmysql-コミュニティサーバー8.0.11-1.el7.x86_64.rpm --nodeps --forceコマンド
回転数-qaによって30 |インストールパッケージを表示するにはgrep mysqlのmysqlのコマンド
初期化および構成データベースMySQLを完了するために31次のコマンド
mysqldを--initialize;
chownコマンドのmysql:mysqlのは/ var / libに/ mysqlの-R;
mysqld.serviceを開始systemctl。
mysqldを有効systemctl。
エラーが実行された場合は、ここでの最初のステップ
ます。rpm -qa | grepをlibaioを
非リンクライブラリファイルで見つかった、このコマンドシステムを実行した後
コマンドを使用して、yumをlibaioを-devel.x86_64をインストール
インストールが成功した後、データベースの初期化コマンドプロンプトに成功を実行し続けます。
第3のステップは、MySQLのエラーならば、ここで起動し、ログのmysqlをチェックすることです
yumのがインストールされている場合、デフォルトは/var/log/mysqld.logです
ログの表示コマンド:500 -nは、tail -f /var/log/mysqld.log
猫/var/log/mysqld.logによって32. |データベースのパスワードを表示するには、grepのpasswordコマンド
mysqlの-uroot -pことで33は、データベースのログインインターフェイスを入力し、Enterキーを打ちます
34は、データベースを着陸、ちょうど見つかったパスワードを入力行にコピー&ペースト、MySQLのログインパスワードは表示されません
ALTER USERの「ルート」によって35は、@「ルート」BY mysql_native_passwordで識別「localhost」の;コマンドは、パスワードを変更するには
出口から36;コマンドその後、新しいパスワードで再度ログインし、MySQLを終了するには
リモートアクセスを許可するには、次のコマンドにより、37
「ルート」でmysql_native_passwordで識別されるユーザ「ルート」@「%」を作成します。
*上のすべての権限を付与*「ルート」@「%」を付与オプションとします。
フラッシュ権限;
ここでエラーがパスワードを変更する場合は、次のステートメントを使用します
ALTER USER 'root'@'localhost' IDENTIFIED BY '*{your-password}*';
ALTERユーザー「ルート」により、38 @ 'ルートIDENTIFIED BY PASSWORDでlocalhostが「決して期限切れになりませ;暗号化ルールを変更するためのコマンド、MySql8.0バージョン5.0および暗号化ルールは同じではありませんが、今可視化ツールが唯一の古い暗号化をサポートします。
フラッシュの特権により、39;修理後コマンド権限をリフレッシュ
出口から40; MySQLを終了するには、コマンド
ファイアウォールを閉じるには、次のコマンドにより、41
systemctl停止firewalld.service。
systemctl無効firewalld.service。
systemctlマスクfirewalld.service。
42.インストールのiptablesファイアウォールのyumのiptables-servicesコマンドをインストール-y
43.次のコマンドを使用して、ファイアウォールの設定を開始します
iptablesの有効systemctl。
iptablesの起動systemctl。
44ポートを追加し、vimの、/ etc / sysconfig / iptables内を通じてファイアウォールを編集するためのコマンド
45.クリックして私は、挿入モードに入ります
関連する位置では46、次を書き込み
-j ACCEPT 80を--dport -p TCPの-A INPUT -m状態--state NEW -m tcpの
ACCEPT -j 3306 --dport -p TCP -A INPUT -m状態--state NEW -m tcpのを
-A INPUTを- M ACCEPT -j --dport 443 -p TCP状態--state NEW -m TCP
ACCEPT -j 8080 --dport -p TCP -A INPUT -m状態--state NEW -m TCPを
-A INPUT -m状態-状態NEW -m tcpの8090 --dport -p TCPをACCEPT -j
47.挿入モードを終了するにはESCキーをクリックします
48.クリック:次の状態のための英語:キー、WQは保存して終了するにはEnterキーを打つ入力します
49.再起動のファイアウォールは、構成を検証するためiptables.serviceを再起動しますsystemctl
iptables.serviceを有効systemctlことにより、ファイアウォールのブートコマンドを設定する50
51 ifconfigコマンドをIP経由ビュー
SQLyogのの52新しい接続
53.接続が成功します
接続は、ビジュアルツールにない場合、MySQLを進めます
- ターミナルを開き、コマンドを入力します。
mysql -u root -p
- インターネット、パスワードがMySQLの設定をインストールするには、先頭にある、忘れられた場合、MySQLのセットのパスワードは少なくとも一つの大文字、ひとつの小文字、1つの特殊記号、番号、少なくとも8つの文字を含まなければならないことに留意すべきですすべての問題を解決します。
- パスワードを入力した後、> mysqlコマンドラインモードに入ります
# 切换到 mysql 数据库 use mysql; # 设置用户密码永不过期 alter user 'root'@'localhost' identified by 'your pwd' password expire never; # 用「mysql_native_password」加密方式更新 root 用户密码 alter user 'root'@'localhost' identified with mysql_native_password by 'your pwd'; # 刷新 flush privileges;