ansible 安装 mysql 案例记录
生活随笔
收集整理的這篇文章主要介紹了
ansible 安装 mysql 案例记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- ansible 安裝 mysql 案例記錄
ansible 安裝 mysql 案例記錄
本次案例參考 二進制安裝mysql
以下 yml 文件仍有很多不完善的地方,后續再繼續修改
--- - hosts: dbserverremote_user: rootgather_facts: notasks:- name: uninsert mariadbshell: rpm -e --nodeps $(rpm -qa | grep mariadb)- name: install packagesyum: name=libaio- name: create group mysqlgroup: name=mysql gid=306- name: create user mysqluser: name=mysql uid=306 group=mysql shell=/sbin/nologin system=yes- name: copy tar to remote host and file modeunarchive: src=/root/mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz dest=/usr/local/ owner=root group=root- name: create linkfile /usr/local/mysqlfile: src=/usr/local/mysql-5.7.38-linux-glibc2.12-x86_64 dest=/usr/local/mysql state=link- name: mysql pathshell: echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile;source /etc/profile- name: mkdir filefile: path=/usr/local/mysql/mysql_file owner=mysql group=mysql mode=0755 state=directory- name: init mysqlshell: /usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --log_error=/usr/local/mysql/mysql-file/mysql.log- name: copy mysql.server to /etc/init.dcopy: src=/usr/local/mysql/support-files/mysql.server dest=/etc/init.d/mysql remote_src=yes- name: copy my.cnfcopy: src=/root/my.cnf dest=/etc- name: start mysqlservice: name=mysql state=started- name: change password # 這里修改密碼會提示 mysqladmin 命令找不到,不知道是為什么shell: mysqladmin -uroot password Abcd@1234?
?
?
?
?
總結
以上是生活随笔為你收集整理的ansible 安装 mysql 案例记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 直升机航模飞行前检查(通电检查)(电)
- 下一篇: mysql 大小限制_关于sql:MyS