博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(四)、mysql部署
阅读量:5345 次
发布时间:2019-06-15

本文共 1298 字,大约阅读时间需要 4 分钟。

中小型规模网站集群架构:mysql部署

: Ago linux运维群:93324526


前言

1.数据库需要授权三个用户

create database wordpress;grant all on wordpress.* to 'wordpress'@'172.16.1.%' identified by "wordpress";create database dedecms;grant all on dedecms.* to 'dedecms'@'172.16.1.%' identified by "dedecms";create database discuz;grant all on discuz.* to 'discuz'@'172.16.1.%' identified by "discuz";

2.数据库rpm包制作的脚本

#!/bin/shln -s /application/mysql-5.6.34/ /application/mysqluseradd  mysql  -M -s /sbin/nologin -u 899chown -R mysql.mysql /application/mysql*cd /application/mysql./scripts/mysql_install_db --user=mysql --basedir=/application/mysql --datadir=/application/mysql/data/\cp support-files/mysql.server /etc/init.d/mysqldsed -i 's#/usr/local/mysql#/application/mysql#g' /etc/init.d/mysqldsed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safeln -s /application/mysql/bin/mysql /usr/local/bin/mysql\cp /application/mysql/my.cnf /etc/my.cnf/etc/init.d/mysqld start

制作rpm包

fpm -s dir -t rpm -n mysql -v 5.6.34  --post-install /server/scripts/mysql_rpm.sh -f /application/mysql-5.6.34/

一、ansible部署

---- hosts: 172.16.1.51  tasks:  - name: base    include: /server/files/base.yml  - name: "install mysql"    yum:       name: mysql      state: installed

转载于:https://www.cnblogs.com/can-H/articles/6660342.html

你可能感兴趣的文章
MySQL 创建用户并分配用户权限
查看>>
typedef 函数指针
查看>>
UIScrollView的代理(delegate)
查看>>
【原创】.Net WebForm Calendar 日历控件常用方法
查看>>
对javascript中的匿名函数的理解
查看>>
noip模拟赛 道路分组
查看>>
【Python web 开发】django 从请求到响应经历了什么?
查看>>
移动端调试痛点?——送你五款前端开发利器
查看>>
贴心小棉袄
查看>>
关于this在不同使用情况表示的含义
查看>>
汇编实现: C库常见函数,串操作指令作用
查看>>
python中lambda表达式应用
查看>>
spring集成mongodb jar包版本问题
查看>>
ajax
查看>>
周赛Problem 1025: Hkhv love spent money(RMQ)
查看>>
[opencv] cv::Mat_类有时候可以替代cv::Mat类
查看>>
【BZOJ1257】【CQOI2007】余数之和sum
查看>>
(转)Thoughts on TypeScript——JavaScript大师Nicholas C. Zakas
查看>>
Spring Data JPA 实例查询
查看>>
写的第一个简单表格
查看>>