Ubuntu下mysql-proxy服务器的配置
ubuntu下mysql-proxy服务器的配置
1、安装mysql
apt-get install mysql-server mysql-client
在安装过程中,会提示你输入root用户的密码
2、安装readline
apt-get install libreadline6-dev
3、安装lua
a.把lua.tar.gz拷贝到/app目录下并解压
tar -zxvf lua.tar.gz
b.进入lua目录,修改文件
sudo gedit /src/Makefile,在后面加上-lncurses
b.make linux
c.make install
d.验证lua是否安装成功
lua
出现如下界面表示安装lua成功。
4、安装mysql-proxy
apt-get install mysql-proxy
测试mysql-proxy是否安装成功
mysql-proxy -V
如果打印出如下信息表示安装成功
5、修改mysql-proxy的脚本
进入到/usr/share/mysql-proxy/目录下,修改rw-splitting.lua
6、在mysql-proxy服务器和另外一台服务器上创建同样的数据库和数据库表,并在表中插入一条不一样的数据。
GRANT ALL PRIVILEGES ON *.* TO aaa@localhost IDENTIFIED BY "aaa";
7、启动mysql-proxy
在mysql-proxy服务器上执行如下命令
sudo mysql-proxy --proxy-read-only-backend-addresses=192.168.0.85:3306 --proxy-backend-addresses=127.0.0.1:3306 --proxy-lua-script=/usr/share/mysql-proxy/rw-splitting.lua --admin-username=aaa --admin-password=aaa --admin-lua-script=/usr/share/mysql-proxy/admin.lua
在从服务器上执行如下命令
mysql -uaaa -paaa -h192.168.0.100 -P 4040 -D test
注:-u后面的aaa表示用户名
-p后面的aaa表示密码
-P端口号
-D数据库名
Ubuntu下mysql-proxy服务器的配置相关推荐
- Linux(Ubuntu)下MySQL的安装与配置
1)首先检查系统中是否已经安装了MySQL 在终端里面输入 sudo netstat -tap | grep mysql 若没有反映,没有显示已安装结果,则没有安装.若如下显示,则表示已经安装 2)如 ...
- ubuntu删除安装的mysql数据库_Ubuntu下MySQL数据库安装与配置与卸载
安装: sudo apt-get install mysql-server mysql-client 一旦安装完成,MySQL 服务器应该自动启动.您可以在终端提示符后运行以下命令来检查 MySQL ...
- CentOS/Ubuntu 下 MySQL 的安装
0. Ubuntu 下 MySQL 的安装 Linux(Ubuntu)下MySQL的安装与配置 检查系统中是否已安装 MySQL $ sudo netstat -tap | grep mysql# 输 ...
- Ubuntu下安装hive,并配置mysql作为元数据库
一.安装hive 1. 下载并解压hive源程序 sudo tar -zxvf ./apache-hive-1.2.1-bin.tar.gz -C /usr/local # 解压到/usr/local ...
- ubuntu安装与配置mysql_ubuntu下mysql的安装与配置
安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大题目,所以也就未几说了,下面我们来讲讲配置. 配置MySQL ...
- ubuntu 13.04 mysql_Ubuntu 13.04 MySQL Proxy安装与配置
Ubuntu 13.04 MySQL Proxy安装与配置 安装环境 Ubuntu 13.04 Shell $ sudo apt-get install mysql-proxy 1 $sudoapt- ...
- Win下通过 Navica t连接Ubuntu下MySQL数据库
昨天博主遇到一个很棘手的问题,就是如何使用Windows 去连接Ubuntu 下MySQL数据库,最后在网上查阅了相关的资料,浏览了很多前辈们的博客,终于解决这个问题了. 我的电脑配置情况是Windo ...
- LNMP(linux+nginx+mysql+php)服务器环境配置
LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...
- Linux下mysql支持中文,linux下mysql环境支持中文配置步骤
sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...
- ubuntu下安装ftp服务器
ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装 $sudo aptitude install vsftpd $ps aux | grep 'ftp' ...
最新文章
- SQLServer数据库试题及答案
- 用于计算机视觉领域的python第三方库是什么_大量Python开源第三方库资源分类整理,含菜鸟教程章节级别链接...
- ASP.NET Web Pages:Chart 帮助器
- xib中UIScrollView固定底部内容
- centos6.5下postgresql9.4.3安装与配置
- 关于SNS网站的数据统计分析
- 【随机过程】第一章 随机过程概念与基本类型课后习题及答案
- 用python孵一颗彩蛋,今日份来自程序员的浪漫
- 关于程序员的那些段子,你能看懂几个?
- 中小创势如破竹未来投资机会在哪
- monocle安装不成功 想尽各种办法
- 禁止浏览器对页面进行缩放
- ospf-NBMA基本配置
- java mysql 订单表设计
- 数据泄露的常见原因是什么,后果是什么?
- 哔哩哔哩视频显示在Github的Markdown博客页方法
- 数据库操作的学习(一)
- 绘声绘影X9 -音频基本设置(6)
- 推荐一款「聚合支付平台」,拿来就可以使用
- OKHttpUtil使用讲解
热门文章
- 前端 | 表格(table)的合并
- WORD两个表格合并为一个表格(删除两个表格之间多余的空格)
- 校验非空的注解@NotNull怎么取得自定义的message
- 隐私空间伪装计算机,隐私空间app(文件夹隐藏) 6.1.9 免root
- Flink Transformation
- 3A(AF AE AWB)综述
- 理论力学判断自由度的问题
- Handler之消息屏障你应该知道的
- 使用DexChain基金币模型实现去中心化CPU租赁及投票代理市场
- Machine Learning with Graphs:Part1