二进制方式安装mysql 5.7.19的最新方法

  

下文我给大家简单讲讲关于二进制方式安装mysql 5.7.19的最新方法,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完二进制方式安装mysql 5.7.19的最新方法对大家多少有点帮助吧。

一、优化部分

1。操作系统参数调优

2。数据库参数调优

3。防火墙设置等

# # # # # # # # # # # # # # # # # # # # # # # # # # # # #

二、安装部分

1。创建用户和组# groupadd mysql

# useradd - g mysql mysql


2。创建数据库安装目录,授权

# mkdir/mysql/mysql/数据/mysql/log 

# chown - r mysql: mysql/usr/local/mysql 


3。到安装目录,解压安装文件

# cd/usr/local

#焦油-zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar。广州

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


4。授权

#乔恩- r mysql。mysql mysql


5。验证权限

# ls - l mysql总52

drwxr-xr-x, 2 mysql mysql, 4096年8月,8 04:06本

-rw-r——r, mysql mysql 17987 6月22日二二13复制

drwxr-xr-x, 2 mysql mysql, 4096年8月,8 04:06文档

drwxr-xr-x, 3 mysql mysql, 4096年8月,8 04:06包括

drwxr-xr-x, 5 mysql mysql, 4096年8月,8 04:06自由

drwxr-xr-x, 4 mysql mysql, 4096年8月,8 04:06人

-rw-r——r, 1 mysql mysql, 2478年6月22日二二13 README

drwxr-xr-x 28 mysql mysql, 4096年8月,8 04:06分享

drwxr-xr-x, 2 mysql mysql, 4096年8月,8 04:06支持文件


6。编辑参数文件

vim/etc/my.cnf


[客户]端口=3306

套接字=/tmp/mysql。袜子


(mysqld) server_id=10

=3306港mysql用户=

character-set-server=utf8mb4

default_storage_engine=innodb

log_timestamps=系统套接字=/tmp/mysql。袜子

basedir=/usr/local/mysql

datadir=/mysql/数据

pid文件=/mysql/数据/mysql。

max_connections pid=1000

max_connect_errors=1000

table_open_cache=1024

max_allowed_packet=128

open_files_limit=65535

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

通过innodb_buffer_pool_size=1024

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=512

innodb_log_files_in_group=2

innodb_log_buffer_size=16 m

innodb_max_dirty_pages_pct=80

innodb_lock_wait_timeout=30

innodb_data_file_path=ibdata1:1024M: autoextend

innodb_undo_tablespaces=3

# # # # #====================================救罩尽?=============================

log_error=/mysql/日志/mysql-error.log 

slow_query_log=1

long_query_time=1,

slow_query_log_file=/mysql/日志/mysql-slow.log

sql_mode=NO_ENGINE_SUBSTITUTION STRICT_TRANS_TABLES



7。安装数据库

#。/bin/mysqld——初始化用户=mysql——basedir=/usr/地方/mysql——datadir=/mysql/数据,innodb_undo_tablespaces=3——explicit_defaults_for_timestamp


8。配置启动文件

cp支持文件/mysql。服务器/etc/init.d/mysql

chkconfig——添加mysql

chkconfig mysql

服务mysql开始


9。配置环境变量


vi/etc/profile

# mysql,

mysql_home=/usr/地方/mysql

=$ PATH: mysql_home美元/bin源/etc/profile


10。查看默认密码

grep - i密码/mysql/日志/mysql-error.log 


11。初始化密码

mysql -uroot - p # 39; xxxxx # 39;

设置密码=密码(& # 39;根# 39;);

冲洗特权;


12。数据库常规启停

# mysqladmin -uroot -proot关闭

# mysqld_safe——, defaults-file=/etc/my . cnf中所做

# ps ef | grep mysql



13。安全配置

# mysql_secure_installation 

确保MySQL服务器部署。


为用户根:输入密码,


验证密码插件可用于测试密码

和提高安全性。它检查密码的强度

,只允许用户设置的密码是

足够安全。你想设置验证密码插件吗?


新闻| y是的,没有任何其他关键:y


有三个级别的密码验证政策:


低,,长度在=8

中等长度祝辞=8,数字,大小写混合,和特殊字符

强大的长度在=8,数字,大小写混合,特殊字符和字典,,,,,,,,,文件

二进制方式安装mysql 5.7.19的最新方法