CleverCode的线上数据库,只能通过内网连接到线上。每次都需要登录ssh终端上操作。为了操作方便在在内网开发机上装了一个mysql-proxy去访问线上数据库。
1 架构如下
架构说明
线上数据库,只授权了192.168.1.*网段的用户能够访问线上数据库。其它网段都不能访问。
2 线上数据库创建用户
登录到192.168.2.101机器,创建一个授权用户。
# mysql -uclevercode -pc123456 -h 192.168.2.101 -P 3306
mysql>GRANT ALL PRIVILEGES ON *.* TO 'clevercode'@'192.168.1.*' IDENTIFIED BY 'c123456' WITH GRANT OPTION;
mysql>FLUSH RIVILEGES;
3 mysql-proxy安装与配置
3.1 安装
# yum list mysql-proxy
# yum -y install mysql-proxy
# service iptables stop
3.2 配置
vi /etc/mysql-proxy.c