日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

centos7 mysql二进制_centos7+mysql5.7二进制安装

發布時間:2025/3/21 数据库 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7 mysql二进制_centos7+mysql5.7二进制安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

centos7+mysql5.7二進制安裝

發布時間:2020-05-20 19:38:10

來源:51CTO

閱讀:2641

作者:francisxys

一、優化部分

1、操作系統參數調優

2、數據庫參數調優

3、防火墻設置等

二、安裝部分

1、創建用戶和組#?groupadd?mysql

#?useradd?-g?mysql?mysql

2、到安裝目錄,解壓安裝文件#cd?/data

#tar?-zxvf?mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

#mv?mysql-5.7.19-linux-glibc2.12-x86_64?mysql

3、創建數據庫安裝目錄、授權#mkdir??/data/mysql/data?/data/mysql/log

#chown?-R?mysql:mysql?/data/mysql

4、驗證權限#?ls?-l?mysqltotal?52

drwxr-xr-x?2?mysql?mysql?4096?Aug?8?04:06?bin

-rw-r--r--?1?mysql?mysql?17987?Jun?22?22:13?COPYING

drwxr-xr-x?2?mysql?mysql?4096?Aug?8?04:06?docs

drwxr-xr-x?3?mysql?mysql?4096?Aug?8?04:06?include

drwxr-xr-x?5?mysql?mysql?4096?Aug?8?04:06?lib

drwxr-xr-x?4?mysql?mysql?4096?Aug?8?04:06?man

-rw-r--r--?1?mysql?mysql?2478?Jun?22?22:13?README

drwxr-xr-x?28?mysql?mysql?4096?Aug?8?04:06?share

drwxr-xr-x?2?mysql?mysql?4096?Aug?8?04:06?support-files

5、編輯參數文件vim?/etc/my.cnf

[client]

port?=?3306

socket?=?/data/mysql/data/mysql.sock

[mysqld]

server_id=10

port?=?3306

user?=?mysql

character-set-server?=?utf8mb4

default_storage_engine?=?innodb

log_timestamps?=?SYSTEM

socket?=?/data/mysql/data/mysql.sock

basedir?=?/data/mysql

datadir?=?/data/mysql/data

pid-file?=?/data/mysql/data/mysql.pid

max_connections?=?1000

max_connect_errors?=?1000

table_open_cache?=?1024

max_allowed_packet?=?128M

open_files_limit?=?65535

#####====================================[innodb]==============================

innodb_buffer_pool_size?=?1024M

innodb_file_per_table?=?1

innodb_write_io_threads?=?4

innodb_read_io_threads?=?4

innodb_purge_threads?=?2

innodb_flush_log_at_trx_commit?=?1

innodb_log_file_size?=?512M

innodb_log_files_in_group?=?2

innodb_log_buffer_size?=?16M

innodb_max_dirty_pages_pct?=?80

innodb_lock_wait_timeout?=?30

innodb_data_file_path=ibdata1:1024M:autoextend

innodb_undo_tablespaces=3

#####====================================[log]==============================

log_error?=?/data/mysql/log/mysql-error.log

slow_query_log?=?1

long_query_time?=?1

slow_query_log_file?=?/data/mysql/log/mysql-slow.log

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

6、安裝數據庫#??yum?-y?install?libaio

#?./bin/mysqld?--initialize?--user=mysql?--basedir=/data/mysql?--datadir=/data/mysql/data?--innodb_undo_tablespaces=3?--explicit_defaults_for_timestamp

7、配置啟動文件cp?support-files/mysql.server?/etc/init.d/mysqld

chkconfig?--add?mysqld

chkconfig?mysqld?on

service?mysqld?start

8、配置環境變量vi?/etc/profile

#for?mysql

mysql_home=/data/mysql

PATH=$PATH:$mysql_home/bin

source?/etc/profile

9、查看默認密碼grep?-i?password?/mysql/log/mysql-error.log

10、初始化密碼mysql?-uroot?-p‘xxxxx‘

SET?PASSWORD=PASSWORD('root');

flush?privileges;

11、數據庫常規啟停#mysqladmin?-uroot?-proot?shutdown

#mysqld_safe?--defaults-file=/etc/my.cnf?&

#ps?-ef|grep?mysql

12、安全配置#?mysql_secure_installation

Securing?the?MySQL?server?deployment.

Enter?password?for?user?root:

VALIDATE?PASSWORD?PLUGIN?can?be?used?to?test?passwords

and?improve?security.?It?checks?the?strength?of?password

and?allows?the?users?to?set?only?those?passwords?which?are

secure?enough.?Would?you?like?to?setup?VALIDATE?PASSWORD?plugin?

Press?y|Y?for?Yes,?any?other?key?for?No:?y

There?are?three?levels?of?password?validation?policy:

LOW??Length?>=?8

MEDIUM?Length?>=?8,?numeric,?mixed?case,?and?special?characters

STRONG?Length?>=?8,?numeric,?mixed?case,?special?characters?and?dictionary?????????file

Please?enter?0?=?LOW,?1?=?MEDIUM?and?2?=?STRONG:?2

Using?existing?password?for?root.

Estimated?strength?of?the?password:?25

Change?the?password?for?root???((Press?y|Y?for?Yes,?any?other?key?for?No)?:?y

New?password:

Re-enter?new?password:

Sorry,?passwords?do?not?match.

New?password:

Re-enter?new?password:

Sorry,?passwords?do?not?match.

New?password:

Re-enter?new?password:

Estimated?strength?of?the?password:?50

Do?you?wish?to?continue?with?the?password?provided?(Press?y|Y?for?Yes,?any?other?key?for?No)?:?y

...?Failed!?Error:?Your?password?does?not?satisfy?the?current?policy?requirements

New?password:

Re-enter?new?password:

Estimated?strength?of?the?password:?100

Do?you?wish?to?continue?with?the?password?provided?(Press?y|Y?for?Yes,?any?other?key?for?No)?:?y

By?default,?a?MySQL?installation?has?an?anonymous?user,

allowing?anyone?to?log?into?MySQL?without?having?to?have

a?user?account?created?for?them.?This?is?intended?only?for

testing,?and?to?make?the?installation?go?a?bit?smoother.

You?should?remove?them?before?moving?into?a?production

environment.

Remove?anonymous?users??(Press?y|Y?for?Yes,?any?other?key?for?No)?:?y

Success.

Normally,?root?should?only?be?allowed?to?connect?from

‘localhost‘.?This?ensures?that?someone?cannot?guess?at

the?root?password?from?the?network.

Disallow?root?login?remotely??(Press?y|Y?for?Yes,?any?other?key?for?No)?:?y

Success.

By?default,?MySQL?comes?with?a?database?named?‘test‘?that

anyone?can?access.?This?is?also?intended?only?for?testing,

and?should?be?removed?before?moving?into?a?production

environment.

Remove?test?database?and?access?to?it??(Press?y|Y?for?Yes,?any?other?key?for?No)?:?y

-?Dropping?test?database...

Success.

-?Removing?privileges?on?test?database...

Success.

Reloading?the?privilege?tables?will?ensure?that?all?changes

made?so?far?will?take?effect?immediately.

Reload?privilege?tables?now??(Press?y|Y?for?Yes,?any?other?key?for?No)?:?y

Success.

All?done!

相關閱讀:

Mysql在各個系統的安裝教程

Mysql 5.7.19 免安裝版配置方法教程詳解(64位)

Mysql 5.7.19 免安裝版遇到的坑(收藏)

MySQL 5.7.19安裝目錄下創建my.ini文件的方法

總結

以上是生活随笔為你收集整理的centos7 mysql二进制_centos7+mysql5.7二进制安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。