下文我给大家简单讲讲关于二进制方式安装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,数字,大小写混合,特殊字符和字典,,,,,,,,,文件