CentOSの6.10 MySQLの5.7.27をインストール

  • オペレーティングシステムCentOSに6.10 64魏
  • 公式サイトからダウンロードしたMySQLバージョン5.7.27
  • チュートリアルでは、MySQLシェルインストールスクリプトは、スクリプトなどの終了後に、パスワードをリセットするだけでなく、必要に応じて認可操作を必要としています
  • 外部ポート50000のコース
  • チュートリアルのBASE MySQLのパスは、/ usr /ローカル/ MySQLの/アプリ/ MySQLのあります
  • チュートリアルMySQLのパスデータは、/ / usr / local / mysql / dataで
#!/ binに/ bashの
 yumを インストール wgetの numactlを- Y 
RPM -qa | grepのmysqlの

MKDIRは/ usr / local / mysqlの
 ます。mkdir -pは/ usr / local / mysqlの/ アプリ
 ます。mkdir -pは/ usr / local / mysqlの/データ/
 ます。mkdir -pは/ usr / local / mysqlの/ログ/ 



CDは/ usr / local / / srcに
 wgetの HTTPS:// cdn.mysql.com // ダウンロード/ MySQLの-5.7 / mysqlの-5.7.27-linuxの-glibc2.12-x86_64.tar.gz 

タール zxfはmysql- 5.727 -linux-glibc2の。12 -x86_64。タール.gzの
 MV/ usr / local / srcに/はmysql- 5.727 -linux-glibc2の。12 -x86_64は/ usr / local / mysqlの/アプリ/ のmysql 


のgroupadd mysqlの
useraddの -r -g mysqlの-s / binに/ MySQLの

 >な/etc/my.cnf << EOF 

[クライアント] 
デフォルト -character設定= UTF8の
ソケット = / TMP / にmysql.sock 
[mysqldを] 
#skip -name- 解決
ポート = 50000 
ソケット = / TMP / にmysql.sock 
BASEDIR =は/ usr / local / MySQLの/アプリ/ MySQLの
DATADIR =は/ usr / local / MySQLの/データ/
文字 -set-サーバー= UTF8 
スキップ -character・セットクライアントハンドシェーク= 1 
デフォルト -storage-エンジン= INNODB 
するmax_allowed_pa​​cket = 500M 
explicit_defaults_for_timestamp = 1 
ログイン -output = FILE 
general_log = 0 
general_log_fileを =は/ usr / local / mysqlの/ログ/ general.log 
slow_query_log = ON 
slow_query_log_file =は/ usr / local / MySQLの/ログ/スローquery.log 
long_query_time = 10 
ログ -error =は/ usr / local / MySQLの/ログ/のchown error.logファイル
EOF


-R mysqlの:mysqlのは/ usr / local / mysqlの/ 


は/ usr / local / mysqlの/アプリ/ mysqlの/ binに/ mysqldを--defaults- ファイル =は/ etc / my.cnfの--initialize --user = mysqlの--basedir = / usr / local / MySQLの/アプリ/ MySQLの/ --datadir =は/ usr / local / MySQLの/データ/ CP /usr/local/mysql/app/mysql/support-files/mysql.server /etc/init.d/のmysqld
 のchmod A + X /etc/init.d/のmysqldを
chkconfigを - のmysqld追加
サービスを開始してmysqld のln -sは/ usr / local / mysqlの/アプリ/ mysqlの/ binに/ mysqlのは/ usr / local / binに/
 エコー" =輸出PATHを$ PATH:は/ usr / local / mysqlの/アプリ/ mysqlの/ binに/ " >>は/ etc / プロファイル
ソースの/ etc / プロファイルエコー




 


 " *************************** " 
エコー ******************* ******** 
エコー 慎重に以下をお読みください
エコー *************************** 
エコー ** ************************* 
エコー あなたがanythingsを行う前に、あなたのrootのパスワードを変更する必要があります
エコー の下に、あなたのパスワードである
エコー ## ######################### 
テール - 1000年 /usr/local/mysql/log/error.log | grepを "| awkの -F ' '  ' {$ 4印刷} ' | awkは ' {$ 1}印刷' | テール - 1 
エコー " ########################### " 
エコー " のmysql -hlocalhost -uroot -p " 
エコー のALTER USER 'ルート' @ 'YourNewPassword BY' IDENTIFIED 'localhost'の; " 
エコー " *************************** " 
エコー " あなたはpassowrdを変更したら、右のフォローコマンドでrootアクセスを変更することができます
 
エコー の使用mysqlの。
エコー のホスト、ユーザーどこユーザー=「ルート」からユーザを選択します。
エコー 「あなたのパスワードBY」IDENTIFIED「%」@ USER「ルート」を作成します。
エコー *上のすべての権限を付与*「ルート」へ@「%」を付与オプションで。"

 

おすすめ

転載: www.cnblogs.com/faberbeta/p/nginx-install002.html