五.MySQL安装:二进制离线安装脚本(5.6版本)
2021/6/6 19:21:05
本文主要是介绍五.MySQL安装:二进制离线安装脚本(5.6版本),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
MySQL安装:二进制离线安装脚本(5.6版本)
一.脚本
> \#!/bin/bash > DIR=`pwd` > NAME="mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz" > FULL_NAME=${DIR}/${NAME} > DATA_DIR="/data/mysql" > > yum install -y libaio perl-Data-Dumper > > if [ -f ${FULL_NAME} ];then > echo "安装文件存在" > else > echo "安装文件不存在" > exit 3 > fi > if [ -h /usr/local/mysql ];then > echo "Mysql 已经安装" > exit 3 > else > tar xvf ${FULL_NAME} -C /usr/local/src > ln -sv /usr/local/src/mysql-5.6.47-linux-glibc2.12-x86_64 /usr/local/mysql > if id mysql;then > echo "mysql 用户已经存在,跳过创建用户过程" > else > useradd -r -s /sbin/nologin mysql > fi > if id mysql;then > chown -R mysql.mysql /usr/local/mysql/* > if [ ! -d /data/mysql ];then > mkdir -pv /data/mysql && chown -R mysql.mysql /data -R > /usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/data/mysql --basedir=/usr/local/mysql/ > cp /usr/local/src/mysql-5.6.47-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysqld > chmod a+x /etc/init.d/mysqld > \cp ${DIR}/my.cnf /etc/my.cnf > ln -sv /usr/local/mysql/bin/mysql /usr/bin/mysql > /etc/init.d/mysqld start > chkconfig --add mysqld > else > echo "MySQL数据目录已经存在," > exit 3 > fi > fi > fi
二.执行前准备
1.二进制包
mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz
2.配置文件my.cnf
[mysqld]
socket=/data/mysql.sock
user=mysql
symbolic-links=0
datadir=/data/mysql
innodb_file_per_table=1
[client]
port=3306
socket=/data/mysql.sock
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/tmp/mysql.sock
3.编辑脚本文件
vim install_mysql.sh
4.三项放在同一目录下并在此目录执行脚本
这篇关于五.MySQL安装:二进制离线安装脚本(5.6版本)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-15一文看完MySQL 9.0新特性!
- 2024-09-10MySQL分库分表教程:入门级解决方案与实践
- 2024-09-10MySQL教程:初学者的入门指南
- 2024-09-10MySQL教程:从零开始入门的步骤与实践
- 2024-09-10MySQL慢查询教程:轻松掌握优化技巧
- 2024-09-10MySQL慢查询教程:快速提升数据库性能的入门指南
- 2024-08-27mysql ddl常用的方法和语句-icode9专业技术文章分享
- 2024-08-13MySQL入门:轻松掌握数据库基础操作与技巧
- 2024-08-12Seata和Mysql存储演示学习入门:初级开发者实战指南
- 2024-08-10从 MySQL 迁移到 TiDB:使用 SQL-Replay 工具进行真实线上流量回放测试 SOP