ダウンロードする前に数回を展開したが、ピットの一部の上のすべての時間ステップ。展開マウントMySQLのliunxでの基本的な手順は、ここに記録します。
1は、MySQLの古いバージョンをアンインストールします
- 見つける/ -name mysqlの| xargsのRM -rf のmysqlに関連する検索し、削除した文書
2は、は/ usr /抽出するために、サーバにアップロードxftp MySQLのLinuxのインストールパッケージでダウンロードすることができますローカルディレクトリを
- mysql- -zxvfタール5.6。45-のlinux-glibc2の。12 x86_64.tar.gz -Cは/ usr / ローカル
3、MySQLのユーザーとmysqlユーザグループは、MySQLのユーザーとmysqlユーザグループを追加する必要がない場合は、そこにあるかどうかを最初にチェック
- グループMySQLの MySQLのユーザーとmysqlユーザグループの#チェックを、MySQLの証明するために、次の画像を登場ユーザーとMySQLユーザグループがすでに存在しています。
- mysqlのgroupaddの #mysqlユーザグループを追加
-
-r -g mysqlのmysqlのは、useradd #ユーザーのmysqlを追加
図4は、mysqlディレクトリの変更許可を入力します(mysqlのが所有している現在のディレクトリを変更します)
- MySQLのCD / mysqlディレクトリを入力する#
- -R&LTのmysqlのchown:mysqlの./ #カレントディレクトリ内のユーザーとグループを変更mysqlのです
5、インストールスクリプト
- ./scripts/mysql_install_db --user = MySQLの スクリプト#は、インストール、システムエラー、以下の具体的な可視画像を行ないます
- ソリューション:autoconfのライブラリのインストール
- コマンド:YUMのautoconfの-Yのインストール #がインストールされ、このパッケージがインストールされているデータ:Dumperをモジュール
- ライブラリのAutoconfをインストールした後、次いで、--user = MySQLを./scripts/mysql_install_db実行し、次のエラーが発生する可能性があります。
-
[ルート@ iz2ze3g1c5ttso3f78zgo2zのmysql]#./scripts/mysql_install_db --user = mysqlの
libaio.so.1:共有ライブラリをロード中にエラー:MySQLのシステムテーブルに.... / binに/ mysqldをインストールありませんように:共有オブジェクトファイルを開くことができません。ファイルまたはディレクトリ - 上記のエラーの場合は、チェックしてlibaioをインストールする必要があります。
- -qa RPMは| libaioをgrepを #は、インストールlibaioをかどうかを確認します
- yumをインストール-yのlibaio-devel.x86_64 #安装libaioを
- 最後に実行し、再び ./scripts/mysql_install_db --user = MySQLは、正常にインストールすることができます。具体的な見て写真のアクセサリー
- rootユーザーが所有している現在のディレクトリを変更するインストールした後、mysqlの所有するデータディレクトリを変更します。
-
-
chownコマンド-Rルート:ルート./
-
chownコマンド-R mysqlの:mysqlのデータ
-
6、MySQLのディレクトリに./support-files/mysql.serverスタートを実行し、MySQLの起動が、システムエラー。その理由は、我々が設定を変更することにより、ポイントにログファイルを変更することができ、許可なしにそのログファイルで、トラブルシューティングするためにログファイルを作成します
- VIMな/etc/my.cnf
- 改正前:
- 更新:
- 次のように内容を変更します。
[mysqld_safeを]
ログインエラー=は/ usr / local / mysqlの/ログ/ mysqld.log
PIDファイル=の/ var /実行/ mysqlの/ mysql.pid
- ログファイルを作成し、ファイルのパーミッションを変更します。
[ルート@ iz2ze3g1c5ttso3f78zgo2zなど]#のCDは/ usr / local / mysqlの/
[ルート@ iz2ze3g1c5ttso3f78zgo2zでmysql]#1 は、mkdirログ
[ルート@ iz2ze3g1c5ttso3f78zgo2zでmysql]#のCDのログ
[ルート@のiz2ze3g1c5ttso3f78zgo2zログ]#のエコー""> /usr/local/mysql/logs/mysqld.log
[iz2ze3g1c5ttso3f78zgo2zログ@ルート]#chownコマンド-R mysqlの:mysqlの/usr/local/mysql/logs/mysqld.log
[ルート@のiz2ze3g1c5ttso3f78zgo2zログ]#のCDは/ usr / local / mysqlの
[ルート@ iz2ze3g1c5ttso3f78zgo2z mysqlの]# スタート./support-files/mysql.server
7、あなたがログインするために、このコマンドを使用することができ、MySQLでログイン ./bin/mysql -h127.0.0.1 -uroot -pを
8は、ログインに成功した後、あなたはMySQLのパスワードを設定する必要があります
- 。/ビン/ mysqladminの-uルートパスワード'ルート' #はrootユーザのパスワードは、 "ルート"に設定されています
設定が完了した後mysql.userから選択したユーザ、ホスト、パスワード ;
かもしれホストでのrootユーザのパスワードは、他の、このように(更新ユーザパスワード= PASSWORDのSET(に設けられた「ルート」)ユーザー= 「ルート」; )でパスワードを変更できるようにする必要性:フラッシュ権限;
- 更新ユーザー設定したパスワード=パスワード(「ルート」)ユーザー= 「ルート」。
- フラッシュ権限;
9、リモートアクセス許可を高め、我々は唯一のローカルマシン経由のMySQLにログインすることができ、この時間は、あなたが他のマシンにリモートでログオンするだけでなく、Telnetを開く権限を望んでいることはできません。
- MySQLの> *上のすべての権限を付与* 'ルート' で識別される '%' @ rootに。
- 影響を受けたクエリOK、0行(0.00秒)
- MySQLの> フラッシュ権限;
- 影響を受けたクエリOK、0行(0.00秒)
図10は、SQLyogの展開MySQLの接続サービスを使用して、MySQLはリモート接続することができるチェック。
----------------
免責事項:この記事は元の記事CSDNブロガー「rchm8519」で、再現CC BY-SA 4.0の著作権協定、以下、オリジナルのソースリンクと、この文を添付してください。
オリジナルリンクします。https://blog.csdn.net/rchm8519/article/details/84194562