Linux環境で展開MySQLサービス

 

  ダウンロードする前に数回を展開したが、ピットの一部の上のすべての時間ステップ。展開マウント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の所有するデータディレクトリを変更します。
    1. chownコマンド-Rルート:ルート./   
    2. 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

おすすめ

転載: www.cnblogs.com/wanglle/p/11419065.html