主要流程
一、Mysql主从复制
主mysql和从mysql设置同步的数据要一致,自己去百度吧
二、Amoeba实现读写分离
参考链接:/liuyisai/p/6009379.html
mysql -h192.168.2.203 -uroot -p -P8066通过改命令进行连接的时候,只要在有mysql的服务器上都可以执行
报错看相应的访问有没有启动起来
关于项目中如何运用:代码下
public static void main(String[] args){String url2="jdbc:mysql://192.168.149.71:8066/test";try {Connection connection = DriverManager.getConnection(url2, "root", "123456");Statement st = connection.createStatement(); ResultSet executeQuery = st.executeQuery("select * from bms_track_face"); ResultSetMetaData metaData = executeQuery.getMetaData();Integer columnCount = metaData.getColumnCount();System.out.println("总记录数:"+columnCount);} catch (SQLException e) {e.printStackTrace();}}
通过jdbc的方式连接和mysql的连接没有什么两样,只不过这里连接的是amoeba,用户名和密码也是连接amoeba所需要的用户名和密码
其他链接:
基于amoeba的水平垂直分片