MySQL
mysql相关学习笔记.
Young4Dream
这个作者确实很懒,什么都没留下…
展开
-
MySQL集群解决方案(三):HAProxy+PXC
HAProxy+PXC原创 2020-01-21 11:13:23 · 402 阅读 · 0 评论 -
MySQL集群解决方案(二):Mycat分库分表中间件
简介MyCat是一个主要做数据库读写分离的中间件.目前版本(1.6)推荐架构如下:具体特性可以参考官网介绍需求基于上篇实现的Mysql主从复制,本文需要使用Mycat来解决遗留问题...原创 2020-01-21 11:10:22 · 285 阅读 · 0 评论 -
制作Mycat的docker镜像
#!/bin/bashcat << EOF > DockerfileFROM java:8ADD http://dl.mycat.io/1.6.7.4/Mycat-server-1.6.7.4-release/Mycat-server-1.6.7.4-release-20200105164103-linux.tar.gz /optRUN cd /opt &&...原创 2020-01-20 16:43:37 · 519 阅读 · 0 评论 -
CentOS下忘记MySQL5.7中root密码
修改配置文件vim /etc/my.cnf在[mysqld]下增加一行#或者:--skip-grant-tables,两者区别是有时两个横线会导致服务无法重启需要测试应当添加否。skip-grant-tables 重启systemctl restart mysqld无密码登录UPDATE mysql.`user` SET `authentication_str...原创 2019-11-03 19:54:42 · 226 阅读 · 0 评论 -
Mysql-ERROR:1055错误修复
echo "sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" >> /etc/my.cnfsystemctl restart mysqld参考:https://www.cnb...原创 2019-08-21 18:03:13 · 377 阅读 · 0 评论 -
sqlyog-数据库同步
原创 2016-12-27 13:12:01 · 2575 阅读 · 1 评论 -
CentOS7安装MySQL5.7
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。下载并安装MySQL官方的 Yum Repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm使用上面的命令就直接下载...原创 2019-07-07 17:41:57 · 221 阅读 · 0 评论 -
MySQL-更新
需求:有两表A和B,关联关系:A.ID=B.ID,需要在满足关联关系的前提下将A.NAME更新为B.NAME的值。Oracle写法:UPDATE A SET A.NAME =(SELECT B.NAME FROM B WHERE A.ID=B.ID) WHERE EXISTS (SELECT 1 FROM B WHERE A.ID=B.ID);但是这种写法在MySQL中执行效率非常低原创 2017-01-05 20:23:26 · 242 阅读 · 0 评论