这次这个项目呢是一个为期三天的项目
这只是第一天的项目.明天会有在此项目上的加强
项目准备:环境准备
主机名 IP地址 服务角色
Mysql11 192.168.4.11 mysq数据库服务器
Mysql22 192.168.4.22 mysql数据库服务器
Maxscale77 192.168.4.77 读写分离服务器
Nfs30 192.168.4.30 共享储存服务器
Web33 192.168.4.33 网站服务器
Web44 192.168.4.44 网站服务器
Zabbix55 192.168.4.55 监控服务器
配置逻辑卷
两台机器 添加两块 5G磁盘
Fdisk /dev/vdb1 /dev/vdc1
N分区 分为一个区
T 修改类型为8e
安装软件lvm2 命令
Yum -y install lvm2
创建PV
Pvcreate /dev/vdb1 /dev/vdc1
创建VG
Vgcreate vg0 /dev/vdb1 /deb/vdc1
创建LV
Lvcreate -n lv0 -L 9.99G vg0
格式化LV(文件系统类型为xfs)
Mkfs.xfs /dev/vg0/lv0
查看Lsblk blkid
(两台的操作)
接下来配置数据库服务器
采用mysql-5.7.17.tar版本
Tar -xf mysql-5.7.17.tar
Ls 查看
Yum -y install mysql-community-*.rpm
(yum安装自动解决依赖)
安装完成不要启动服务
把之前做的逻辑卷挂在到/var/lib/mysql
Vim /etc/fstab
/dev/vg0/lv0 /var/lib/mysql xfs defaults 0 0
:wq (保存退出)
Mount -a (挂载)
启动服务
Systemctl start mysqld
Systemctl enable mysqld
查看服务启动
Netstat -utnlp | grep :3306
[root@mysql11 ~]# grep localhost /var/log/mysqld.log
2019-09-26T03:27:46.740860Z 1 [Note] A temporary password is generated for
root@localhost: <KfEoTB#v0fs
Localhost:后面是初始密码
Mysql -uroot -p’<KfEoTB#v0fs’
进入修改密码
Alter user user() identified by ‘123qqq…A’;
密码8位 大小写 数字
Exit 退出
Mysql -uroot -p’123qqq…A’
查看密码是否修改成功
成功之后我们配置主从结构.
主服务器:
启用binlog日志
重启服务
用户授权
查看binlog日志信息
Vim /etc/my.cnf
[mysqld]
server_id=11
log-bin=master11
重启服务
Systemctl restart mysqld
mysql -uroot -p123qqq…A
mysql> grant replication slave on . to repluser@"%" identified by “123qqq…A”;
mysql> show master status;
从服务器:指定server_id
重启服务
指定主服务器信息
启动slave程序
查看状态信息
Vim /etc/my.cnf
Server_id=22
:wq (保存退出)
Systemctl restart mysqld(重启服务)
Mysql -uroot -p123qqq…A
进入数据库