学习mysql的第三天

学习mysql的第三天
一主从同步
1.连接mysql
mysql -uroot -p111111 -S /data/3307/mysql.sock
2.锁表
flush table with read lock
3.备份
mysqldump -uroot -p111111 -S /data/3307/mysql.sock -A --evnets > aaa.sql
4.把shop.sql导入3308
mysql -uroot -p111111 -S /data/3308/mysql.sock 5.3307解锁
unlock tables
6.授权(要同步现授权)
grant replication slave on *. * to rep@‘192.168.72.%’ indntid by ‘111111’
7.3307主库
change master to master_host=‘192.168.72.140’,master_user=‘rep’,master_passward=‘111111’,masater_port=3307,master_log_file=‘mysql-bin.000001’,master_log_pos=107;
8.在开一个窗口,连接3307
vim /data/3307/my.cnf中第38行把注释去掉
重启,进入3307查看show master status 日志和位置信息
9.启动从库
start slave
(停止从库 stop slave)
10查看
show slave status\G

二读写分离
1.启动mysql(主库)
mysql_safe --defauts-file=/data/3307/my.cnf &
2.查看是否启动
ss -lnput
3.连接mysql
mysqld -uroot -p11111 -S /data/3307/mysql.sock
4.授权所有权限:
grant all on *. * to amoeba@’%’ identified by ‘111111’
5.刷新权限
flush privileges
6.在没有mysql的虚拟机中传入
rz amoeda-mysql-3.0.5-rc
并解压(tar)
7.把amoeda-mysql-3.0.5-rc传入/application/
mv amoeda-mysql-3.0.5-rc /application/
8.创建软连接
ln -s amoeda-mysql-3.0.6-rc mysql
9.进入conf中
cd /application/amoeda/conf
10.修改 vim daservers.xml
25行 name=amoeda
27行 name=passwork >1111111
45行 name=ipaddress > 192.168.72.140
46行 name=prot >3307
53行和45行一样
54行name =port>3308
复制63到66行至最下方
修改73行name=poolnames>server2
11.修改vim amoeda.xml
11行8066–15行192.168.72.150—28行root–29行111111–83行master–86行master–87行slave
12.关闭Java进程
pkill java
13.重启进程
/application/amoeda/bin/launche &
14.远程连接mysql
mysql -uroot -p111111 -h 192.168.72.150 -p8066
15 .查看是否正确
show databases

你可能感兴趣的:(学习mysql的第三天)