位置: 编程技术 - 正文
推荐整理分享为MySQL安装配置代理工具Kingshard的基本教程(mysql安装配置教程csdn),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql安装配置文件,mysql安装配置教程csdn,mysql安装配置教程,mysql安装配置教程8.0.24,mysql怎么配置安装,mysql怎么配置安装,mysql安装配置文件,mysql安装配置教程,内容如对您有帮助,希望把文章链接给更多的朋友!
环境说明
本文仅作为最小实验环境,因此不使用master, slave模式. 单机上使用mysql_mutil运行二个mysql实列初始化数据目录
生成配置文件
利用mysqld_multi工具生成配置文件
修改根据自己的需求修改mysqld_multi.conf例:
启动多个实例
或者 mysqld_multi --defaults-extra-file=./mysqld_multi.conf start 2; mysqld_multi --defaults-extra-file=./mysqld_multi.conf start 3(分别启动) 注意这里的2、3对应conf配置文件 mysqld2、mysqld3,以此来区分。查看实例状态
说明2个实例都已经启动了。安装Kingshard
1.安装Go语言环境,具体步骤请Google。
设置配置文件运行kingshard。
2.配置文件说明
3.Tipskingshard采用的是yaml方式解析配置文件,需要注意的是yaml配置文件不允许出现tab键,且冒号后面需要跟一个空格。配置文件编写完成后,可以在yaml lint网站验证是否有格式错误。
配置Kingshard
修改/etc/hosts文件, 添加如下二行
配置如下
设置mysql实例信息
设置用户分类登陆mysqld2, mysqld3, 创建root用户(该用户是给kingshard管理的,测试为了方便所以直接使用root) 若用户存在,跳过此步
建数据库分类登陆mysqld2, mysqld2,创建kingshard数据库
启动Kingshard
测试shard功能
使用test_shard_hash测试 shard hash分表功能.创建分表创建test_shard_hash分表(_~_), _~_在node1(mysqld2)上创建, _~_在node2(mysqld3)上创建。
插入数据mysql连接到kingshard插入数据
kingshard日志如下:
通过kingshard的日志可以看到数据插入时根据不同的hash值,插入到不同的子表里面去了。
查看数据
注意kingshard不支持 select * from test_hard_hash查询, 只支持带条件的查询。
MySQL中用户授权以及删除授权的方法 用户授权方法你可以通过发出GRANT语句增加新用户:shellmysql--user=rootmysqlmysqlGRANTALLPRIVILEGESON*.*TOmonty@localhostIDENTIFIEDBY'something'WITHGRANTOPTION;mysqlGRANTALLPRIVILEGE
详解Mysql case then使用 表的创建CREATETABLE`lee`(`id`int()NOTNULLAUTO_INCREMENT,`name`char()DEFAULTNULL,`birthday`datetimeDEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8数据插入:insertintolee(name
MySQL Proxy的安装及基本命令使用教程 MySQLProxy最壮大的一项功能是告终读写离别(Read/WriteSplitting)。它的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事
标签: mysql安装配置教程csdn
本文链接地址:https://www.jiuchutong.com/biancheng/312468.html 转载请保留说明!友情链接: 武汉网站建设