mysql问题
文章平均质量分 55
魔笛Love
这个作者很懒,什么都没留下…
展开
-
mysql配置文件my.cnf配置如下
#*** client options 相关选项 ***##以下选项会被MySQL客户端应用读取。注意只有MySQL附带的客户端应用程序保证可以读取这段内容。如果你想你自己的MySQL应用程序获取这些值。需要在MySQL客户端库初始化的时候指定这些选项。[client]port = 3309socket = /usr/local/mysql/tmp/mysql.sock[mysqld]!include /usr/local/mysql/etc/mysqld.cnf #包含的配置文件 ,把用转载 2021-05-12 09:00:17 · 388 阅读 · 0 评论 -
mysql双机热备
mysql双机热备配置一:概念所谓的双机热备就是保证两个数据库的状态同步。其中一个数据库的操作会自动同步到另外一个数据库中去,保证两个数据库的数据一致。二:作用容灾切换,当一个数据库服务器宕机可以将连接切换到另一个数据库。负载均衡,做读写分离,数据库的读和写分摊到不同的数据库当中,减轻单个数据库服务器的压力…三:原理大概介绍一下数据库是如何实现双机热备的。首先先说说主从同步概念,就是数据库读操作都放在主数据库上,一旦数据有变化,则从数据库将主数据库的数据变化同步过来,保证从数据库的数据转载 2021-05-12 08:54:45 · 210 阅读 · 0 评论 -
数据库联合索引详解
对于复合索引(多列b+tree,使用多列值组合而成的b+tree索引)。遵循最左侧原则,从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a a,b a,b,c 3种组合进行查找,但不支持 b,c进行查找。当使用最左侧字段时,索引就十分有效。创建表test如下:create table test(a int,b int,c int,KEY a(a,b,c));比如(a,b,c)的时候,b+数是按照从左到原创 2021-04-08 17:43:05 · 2504 阅读 · 0 评论 -
Sequelize的读写分离
Sequelize的读写分离操作(Eggjs为例)读写分离操作基于主从复制,请在主从复制部署好之后再进行读写分离操作config.sequelize = { dialect: 'mysql', replication: { read: [ { host: '127.0.0.1', username: 'root', port: 33306,...原创 2019-12-11 18:03:56 · 1697 阅读 · 0 评论 -
mysql删除重复数据
DELETEFROM eds_conferenceWHERE conf_uri IN ( SELECT conf_uri FROM ( SELECT conf_uri FROM ...原创 2019-08-05 09:46:13 · 1108 阅读 · 0 评论 -
egg-sequelize的级联删除
parent为参照表,children外键关联parent。const parents = await this.ctx.model.Parent.findAll({ where: { id: parents_id }, include: [{ model: this.ctx.model.Children, as: 'children', ...原创 2019-07-04 17:12:20 · 3307 阅读 · 0 评论 -
egg-sequelize的事务操作
egg-sequelize的事务操作let transaction;try { // 建立事务对象 transaction = await this.ctx.model.transaction(); // 事务增操作 await this.ctx.model.VirtualDeptMember.create({ JSON格式数据 },...原创 2019-07-04 10:26:35 · 18627 阅读 · 0 评论 -
Sequelize 和 MySQL/MariaDB 对照
转载至:https://segmentfault.com/a/1190000003987871#articleHeader29转载 2019-04-22 09:31:47 · 1247 阅读 · 0 评论 -
Docker:MariaDB/Mysql的主主互备高可用方案(MariaDB/Mysql+HAProxy)
主主复制,就是在mariadb主从架构上让mariadb主实现监测从的日志变化,从而实现两台机器相互同步。拉取mariadb镜像docker pull mariadb创建好数据卷及相关文件L--Docker_MariaDB_HAProxy L--haproxy L--haroxy.cfg L--logs L--mariadb1 L--conf.d L--data...原创 2019-04-17 10:02:31 · 2040 阅读 · 0 评论 -
MariaDB/Mysql主从复制(Docker)——主库已有数据的解决方案——MariaDB/Mysql数据备份
备份主库原有数据使用已经主从部署好的主库master作为本次测试的主库创建好数据卷文件mkdir /home/lxj/hedisql/data/slave3创建并运行slave3容器docker run --name slave3 -e MYSQL_ROOT_PASSWORD=123456 -v /home/lxj/heidisql/data/slave3:/var/lib/m...原创 2019-03-12 17:08:53 · 1548 阅读 · 0 评论 -
Docker搭建MariaDB/Mysql MHA高可用集群
Docker搭建MariaDB MHA高可用集群制作需要使用的相关镜像mha4mysql是日本工程师Yoshinori Matsunobu开发的一款MySQL高可用软件。mha4mysql分为两部分,一是管理器部分mha4mysql-manager,二是结点部分mha4mysql-node。mha4mysql-node要运行在每台受管理的MySQL服务器上;而mha4mysql-manager...原创 2019-03-12 15:46:31 · 3721 阅读 · 0 评论 -
MariaDB/Mysql的主主复制(主主互备)部署(Docker)
拉取mariadb镜像docker pull mariadb创建好数据卷文件mkdir /home/lxj/hedisql/data/mastermkdir /home/lxj/hedisql/data/slave1运行主容器docker run --name master -e MYSQL_ROOT_PASSWORD=123456 -v /home/lxj/he...原创 2019-03-08 17:15:00 · 1451 阅读 · 0 评论 -
mysql安装以及授权命令
sudo apt-get install mysql-server安装完mysql5.7之后,创建新用户和赋予权限。 create user lxj@localhost identified by 123456 grant all privileges on cmd.txt WXWork.desktop to lxj@localhost identified by 123456 flus...原创 2019-12-27 14:28:08 · 1019 阅读 · 0 评论 -
ubuntu下mysql插入中文错误问题:ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value: '\xE8\x82\x96\xE7\x
ubuntu下mysql插入中文错误问题:ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value: ‘\xE8\x82\x96\xE7\x这个问题困扰了我很久,碰到这个问题的小伙伴一起来看看吧:使用命令先查看当前mysql的编码情况show variables like '%character%';我的查出来是这...原创 2018-09-04 17:11:39 · 4087 阅读 · 0 评论