mysql 5.7快速部署
目录
一:官网下载mysql二级制包。... 1
二:mysql二级制包解压。... 1
三:设置mysql库文件路径与授权... 1
四. 创建配置文件... 2
五:数据库初始化... 5
六: 设置mysql变量... 5
七: MySQL启动... 5
八:快速创建实例... 5
九:关闭mysql服务... 6
一:官网下载mysql二级制包。
1:官网下载一个MySQL二级制包,下载到/opt/mysql 目录下
Cd /opt/mysql
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
二:mysql二级制包解压。
Cd /opt/mysql
tar -zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
三:设置mysql库文件路径与授权
1. 创建mysql软链接:
cd /usr/local
ln -s /opt/mysql/mysql-5.7.16-linux-glibc2.5-x86_64 mysql
2. 创建mysql运行的用户
groupadd mysql
useradd -g mysql -d /usr/local/mysql -s /sbin/nologin -M -n mysql
3. 创建mysql数据库库文件目录
mkdir -p /data/mysql/3306/{data,logs,tmp}
4.给目录授权mysql用户
chown -R mysql:mysql /data/mysql/3306/
chown -R mysql:mysql /usr/local/mysql/
四. 创建配置文件
vim /data/mysql/3306/my.cnf#my.cnf[client]port = 3306socket = /tmp/mysql3306.sock[mysql]prompt="\\u@\\h:\\p [\\d]>"#pager="less -i -n -S"#tee=/data/mysql/3306/query.logno-auto-rehash[mysqld]#miscuser = mysqlbasedir = /usr/local/mysqldatadir = /data/mysql/3306/dataport = 3306socket = /tmp/mysql3306.sockevent_scheduler = 0tmpdir = /data/mysql/3306/tmp#timeoutinteractive_timeout = 3600wait_timeout = 3600#character setcharacter-set-server = utf8open_files_limit = 65535max_connections = 500max_connect_errors = 100000lower_case_table_names =1#symi replication#rpl_semi_sync_master_enabled=1#rpl_semi_sync_master_timeout=1000 # 1 second#rpl_semi_sync_slave_enabled=1#logslog-output=fileslow_query_log = 1slow_query_log_file = slow.loglog-error = error.loglog_warnings = 2pid-file = mysql.pidlong_query_time = 1#log-slow-admin-statements = 1#log-queries-not-using-indexes = 1log-slow-slave-statements = 1#binlog#binlog_format = STATEMENTbinlog_format = rowserver-id = 13306log-bin = /data/mysql/3306/logs/mysql-binbinlog_cache_size = 4Mmax_binlog_size = 256Mmax_binlog_cache_size = 1Msync_binlog = 0expire_logs_days = 10#procedurelog_bin_trust_function_creators=1#gtid-mode = onenforce-gtid-consistency=1#relay logskip_slave_start = 1max_relay_log_size = 128Mrelay_log_purge = 1relay_log_recovery = 1relay-log=relay-binrelay-log-index=relay-bin.indexlog_slave_updates#slave-skip-errors=1032,1053,1062#skip-grant-tables#buffers & cachetable_open_cache = 2048table_definition_cache = 2048table_open_cache = 2048max_heap_table_size = 96Msort_buffer_size = 128Kjoin_buffer_size = 128Kthread_cache_size = 200query_cache_size = 0query_cache_type = 0query_cache_limit = 256Kquery_cache_min_res_unit = 512thread_stack = 192Ktmp_table_size = 96Mkey_buffer_size = 8Mread_buffer_size = 2Mread_rnd_buffer_size = 16Mbulk_insert_buffer_size = 32M#myisammyisam_sort_buffer_size = 128Mmyisam_max_sort_file_size = 1Gmyisam_repair_threads = 1#innodbinnodb_buffer_pool_size = 10Ginnodb_buffer_pool_instances = 1innodb_data_file_path = ibdata1:1024M:autoextendinnodb_flush_log_at_trx_commit = 2innodb_log_buffer_size = 8Minnodb_log_file_size = 100Minnodb_log_files_in_group = 3innodb_max_dirty_pages_pct = 50innodb_file_per_table = 1innodb_rollback_on_timeoutinnodb_status_file = 1innodb_io_capacity = 200transaction_isolation = READ-COMMITTEDinnodb_flush_method = O_DIRECT
View Code
###############################################################################
五:数据库初始化
/usr/local/mysql
./bin/mysqld --defaults-file=/data/mysql/3306/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql/3306/data --user=mysql --initialize
[注意: ./bin/mysqld --initialize-insecure 密码为空]
查看初始化后随即生产的root@localhost密码
[root@yelj-centos7 ~]# cat /data/mysql/3306/data/error.log |grep "root@localhost"|awk -F " " '{print $11}'
D,wSi#<ad9Ij
六: 设置mysql变量
echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile
七: MySQL启动
/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/3306/my.cnf &
以下两种可以加入开机启动
chkconfig add mysql
echo “/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &” >>/etc/rc.local
八:快速创建实例
快速创建一个实例3307
3307
cd /data/mysql
cp –rp 3306 3307
cd 3307
sed -i 's/3306/3307/g' my3307.cnf
创建启动脚本
Echo “/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/3307/my.cnf &” > start.sh
九:关闭mysql服务
/usr/local/mysql/bin/mysqladmin –uroot –p –S /tmp/mysql3306.sock shutdown
转载于:https://www.cnblogs.com/pythonal/p/6635178.html
mysql 5.7快速部署相关推荐
- mysql sandbox_mysql Sandbox 快速部署mysql环境
什么是mysql sandbox? mysql sandbox 是一个用per语言写的一套mysql部署工具 http://sourceforge.net/projects/mysql-sandbox ...
- MySQL部署2002_MySQL入门02-MySQL二进制版本快速部署
在上篇文章 MySQL入门01-MySQL源码安装 中,我们介绍了MySQL源码安装的方法. 源码安装虽然有着更加灵活和更加优化等诸多优势.但源码编译安装部署的过程相对复杂,而且整个过程所花费的时间很 ...
- 快速部署PHP Web环境(docker nginx php mysql redis)
注:此项目已升级成 通用 docker 项目自动化部署脚本工具 先看最终效果,如下: 使用方式 debian/ubuntu/deepin: sudo wget -O /tmp/src.tar.gz h ...
- k8s mysql operator_将 MySQL 通过 presslabs/mysql-operator 部署到 k8s 内部
目前 openbayes 的几乎所有组件都部署在 k8s 内部,但 mysql 作为核心的数据存储节点对其要求都蛮高的,对于目前的业务场景,其要求主要包含以下几点: 需要持久化存储,一旦数据丢失问题非 ...
- 3分钟内快速部署MySQL5.6.35数据库实践
3分钟内快速部署MySQL5.6.35数据库实践 1.下载软件 wget -q http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-g ...
- 如何快速部署国人开源的 Java 博客系统 Tale
喜欢我们的文章?!欢迎大家关注腾讯云技术社区-简书主页哦~ 文末有彩蛋,不要错过! 除了闷头专研技术之外,程序员还需要不断地写作进行技术积累,写博客是其中最重要的方式之一.商业博客平台不少,但是更符合 ...
- Sonic 开源移动端云真机测试平台 - windows系统下的sonic快速部署演示
Sonic 开源移动端云真机测试平台快速部署演示 第一章:Sonic 平台的准备工作与快速部署 ① Docker 的安装 ② MySQL 的安装 ③ docker-compose.yml 文件配置 ④ ...
- 快速部署 Spring PetClinic 到函数计算平台
简介 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute):[函数计算](https://statistics.functioncompute.com/?title ...
- ubuntu apache php mysql phpmyadmin_Ubuntu下Apache+PHP+MySQL+phpMyAdmin的快速安装步骤
Ubuntu下是如何部署安装 Apache +PHP+MySQL+phpMyAdmin的呢?对于很多朋友来说可能会有点不熟悉,下面这篇文章我将给大家带来Ubuntu下快速部署安装Apache+PHP+ ...
最新文章
- Ceylon语言加入Eclipse基金会
- 如何使用Mockito模拟void方法
- 中国移动短信网关CMPP3.0 C#源代码:使用示例
- VTK修炼之道63:纹理映射体绘制_二维纹理映射
- 陕西国防 c语言第三章实训三答案,C语言程序设计(上)
- halcon模板匹配干扰边缘消除办法(最硬核方式)
- WildFly 8的Camel子系统集成了Java EE –入门
- 使用函数处理数组 高阶函数 js
- 记一次找因Redis使用不当导致应用卡死bug的过程
- 基于JAVA+SpringMVC+Mybatis+MYSQL的仓库管理系统
- Pytorch生成Tensor常用方法汇总
- 超级易使用的jquery视频背景插件Vide
- xml+flash图片展示
- robbe+base64+Mysql简易有效的php全文索引实现
- linux 2.6 内核配置说明
- PSPNet | 语义分割及场景分析
- 利用栈来完成表达式求值
- css字体加粗(dw怎么在css里字体加粗)
- 荣耀智慧屏搭载了鸿蒙os吗,荣耀智慧屏尝鲜鸿蒙OS “一招鲜”能否吃遍天
- 基于stm32的数控恒压恒流电源设计方案
热门文章
- 【深入浅出Node.js系列十一】Node.js开发框架Express4.x
- 此选项卡已恢复的处理过程
- my-large.cnf
- 关于delete和delete[]
- ie在线邮件html编辑器,IE中HTML编辑器的修改与使用.doc
- android 绑定端口号,android 获取IP端口号等地址
- 4.1.1 网络层功能概述
- ISE include 头文件错误的解决办法
- kivy texture图片格式和opencv numpy图片格式互转
- hdu6376 度度熊剪纸条 思维