ビューファイアウォール
systemctl状態firewalld
再起動ファイアウォール
systemctlスタートfirewalld
1は、MySQLは
最初のファイアウォールオフ
systemctl停止firewalldを
システムがすでにインストールされているかどうか1.1 mysqlのチェック
はgrep mariadbを|のrpm -qa
クエリ結果が既にインストール証明するためにした場合、あなたが最初にアンインストールする必要があります
1.2アンインストールMariaDB
RPMは-e - MariaDB-LIBSをnodeps
MySQLのroot以外の管理者が権限を持っていない可能性がある場合、/ tmpフォルダの中に保存された一時ファイルを生成します文句を言うので1.3
tmpフォルダには、すべてのアクセス権を設定され
ます。chmod -R 777 / tmpに
1.4 MySQLのクライアント+サーバー[最初ダウンロードする必要が公式サイト、およびOPTファイルに転送してからインストールを実行]インストール
RPM -ivhのmysql-コミュニティコミュニティ8.0.18-1.el7.x86_64.rpmコモン
RPM -ivh MySQLを8.0.18-1.el7.x86_64.rpm-LIBS -コミュニティ
のMySQLコミュニティ・クライアント8.0.18-1.el7.x86_64.rpm -ivh RPM
RPM -ivh MySQLのコミュニティ-SERVER-8.0.18-1 .el7.x86_64.rpm
1.5 aliyunは、MySQLコミュニティ・サーバ8.0.18-1.el7.x86_64.rpmエラーソリューションをインストール
次のように与えられました:
[ルート@ localhostのアップロード]#rpmで-ivhのMySQLサーバ-5.5.25a-1.rhel5.x86_64.rpm
エラー:失敗した依存関係
のMySQLサーバ-5.5.25aによって必要とされるlibaio.so.1()(64) -1.rhel5.x86_64
libaio.so.1(LIBAIO_0.1)(64)は、MySQLのサーバ-5.5.25a-1.rhel5.x86_64によって必要とされている
必要があるlibaio.so.1(LIBAIO_0.4)(64ビット) MySQLのサーバ-5.5.25a-1.rhel5.x86_64によって
ソリューション:
ウェブサイトに記事をたくさんBaiduの、動作しませんし、今後の記事書かれたメソッドを有することが判明し、次のコマンドは:
yumのlibaioをインストール
ので、[OK]を、私たちは、MySQLのインストールを続行することができます。
参考
http://www.blogjava.net/amigoxie/archive/2013/02/22/395605.html
2、MySQL設定
2.1サービスを開始するmysqlの、mysqlの必要性を使用する前に:
systemctlスタートのmysqld
2.2デフォルトのパスワードの取得
はgrepを「仮パスワードがために生成されるルート@ localhost」を/var/log/mysqld.log
2.3ログ
のmysql -u rootがパスワードを入力し-p、その後
2.4パスワード変更(設定は簡単なパスワードを許可する)
; SETグローバルvalidate_password.policy = 0
SET =グローバルvalidate_password.length 1;
ALTER USER "ルート" @ "localhost"を識別BY 「1234」; //新しいパスワードは1234です
終了2.5
終了し、
新しいパスワードと2.6
のmysql -u rootが入る-p
入力したパスワードを
2.7のMySQLのリモート接続の許可
選択したデータベースの
使用のmysqlに、
すべてのユーザーが参照
authentication_string、ユーザーを選択し、ユーザからホスト ;
デフォルトはlocalhostです
ユーザーSETホスト=「%」ユーザー=「ルート」のアップデートを、
変更の暗号化ルールはの使用を許可することを意図しています[単純なパスワード]
更新ユーザ設定プラグイン=「mysql_native_password」ユーザー=「ルート」;
リフレッシュ
FLUSH PRIVILEGESを。
テスト外部ネットワーク接続のMySQLサーバ
(ネットワーク接続が失敗した外部の場合は、再び実行するために、[パスワードのリセット]に応じて、第1、し、[パスワードの変更文、および文の内容を交換する必要性]を実行し、
「localhostの@が、ALTERユーザーは「root」 、IDENTIFIED BY」 「1234」;
「%@ ALTERユーザー「ルート」で置換される 「1234」によって識別されます」;)
3、パスワードのリセット
な/etc/my.cnf内のmy.cnfファイルを変更する3.1無料のオープンデフォルトのパスワード。
VIMな/etc/my.cnf
で[mysqldを]以下のモジュールを追加します:スキップ・助成金・テーブルには、保存して終了します。
3.2は、構成を検証するために、サービスを再起動します
systemctl再起動mysqldを
3.3着陸
のmysql -u rootが-p //パスワードを直接入力してEnterキーをヒットしません
3.4選択データベース
(ログインパスワード無料暗号化されたとき、それが直接変更されていないため)、パスワードをブランクの使用mysqlの
更新ユーザのSET authentication_stringを=「」ユーザー=「ルート」;
出口の3.5
番出口;
3.6削除の秘密無料な/etc/my.cnf 。
3.7サービスの再開
systemctl再起動がmysqldの
3.8着陸
、mysqlの-uルートは-p //直接Enterキーを打つためにちょうど空白のパスワードを。
3.9以上は〜ハハのような繰り返しのように、パスワードを変更するには!
グローバルvalidate_password.policy = 0 SET;
SET =グローバルvalidate_password.length 1;
ALTER USER "ルート" @ "%" "1234"で識別される;
(特定のポート番号を介して可)ファイアウォールを開く
ファイアウォール-CMD = --zone公共-ポート- = 3306の追加/ TCP --permanent
ファイアウォール-CMD --reload