随笔分类 - mysql
mysql搭建、管理、优化
摘要:centos7环境下 一键制作mysql docker镜像,并安装 ###centos7环境下 一键制作mysql docker镜像,并安装 shell脚本内容如下: #docker自动安装mysql echo -e "\033[32m '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
阅读全文
摘要:mysql备份和导入 以mysql运行在192.168.2.199:3306,用户root 为例 ###使用mysqldump备份 安装mysql会默认安装mysqldump,手动安装: yum -y install mysql-client ######1备份所有库 #不推荐使用!!!会备份所有库
阅读全文
摘要:参考: https://cloud.tencent.com/developer/article/1160258?from=15425
阅读全文
摘要:使用dockerfile自作自己的mysql容器镜像,便于快速创建mysql容器 #####创建dockerfile文件mymysql.yaml 内容如下: ### dockerfile 自定义mysql容器镜像 FROM mysql:latest #使用官方mysql镜像最新版 RUN echo
阅读全文
摘要:######安装mysqlrouter 创建目录: mkdir -p /etc/mysqlrouter cd /etc/mysqlrouter 下载mysql-router wget https://cdn.mysql.com/archives/mysql-router/mysql-router-8
阅读全文
摘要:centos7安装odbc并使用MySQLroute连接数据库 ######安装配置mysqlroute 参考:centos7安装配置mysqlroute https://www.cnblogs.com/tangshow/p/16249271.html ######安装odbc yum instal
阅读全文
摘要:mysql8的账户和权限管理 ###账户 ######登录 mysql -h host -u user -p[password] -P 3306 dbname -e “...” #-p直接加密码不能空格,可不直接加密码 #-h 不写默认localhost #-P端口,dbname数据库名可最后指定
阅读全文
摘要:在centos7上搭建mysql8主从集群(一主一从) ###环境 master 192.168.1.2 slave 192.168.1.3 两台centos7已安装同版本mysql8 单机搭建参考 https://www.cnblogs.com/tangshow/p/15931001.html #
阅读全文
摘要:mysql8函数总结 ###数学函数 ######1 ABS(x) 返回x的绝对值 select abs(-2.1); ######2 PI() 返回圆周率π,默认显示6位小数 select pi(); ######3 SQRT(x) 平方根函数(返回二次方根) select sqrt(9); ##
阅读全文
摘要:mysql8引擎简单介绍 #####查看mysql支持哪些引擎 show engines 解释 Engine 存储引擎名称。 Support 是否支持该引擎以及该引擎是否为默认存储引擎,YES表示支持,NO表示不支持,DEFAULT表示为默认存储引擎。 Comment 存储引擎的简单介绍。 Tran
阅读全文
摘要:mysql管理维护常用的操作流程 ###目录 设置记录通用日志 设置记录二进制日志 查看二进制日志 备份数据库 数据备份恢复 数据库迁移 导入导出 使用sql文件创建表 批量删除表 ###设置记录通用日志 修改conf文件: general_log = 1 开启通用日志 log_output=FIL
阅读全文
摘要:总结mysql的连接、库表操作、增删改查等常用语法规则。便于日常使用 ###目录 shell连接和库操作 表操作 查询 插入数据 更新数据 删除数据 用户权限 获取库、配置、系统信息 ###shell连接和库操作 ######本地、远程连接命令 mysql -u root -p; mysql -h
阅读全文
摘要:mysql配置优化,提升性能 ###1 利用多核性能 #####查看默认值 show variables like '%_io_threads' #默认使用4核 #####修改配置文件添加 参数不支持动态改变,需要把该参数加入my.cnf里,修改完后重启MySQL服务4 mysql8可直接使用命令S
阅读全文
摘要:三节点的mysql8 innodb集群中,任意一到两台断电重启后集群任然正常 当所有节点同时断电重启后,需要手动重启集群 #####使用mysqlsh登录 mysqlsh shell.connect('root@localhost:3306'); #####查看集群状态 dba.getCluster
阅读全文
摘要:mysql innodb 集群查看集群状态 #####使用mysqlsh登录 mysqlsh shell.connect('root@localhost:3306'); #####查看集群状态 var cluster = dba.getCluster(); #获取集群名字 cluster.statu
阅读全文
摘要:在三台centos7主机上搭建mysql8集群 ####环境 三台centos7主机已安装mysql8单机,且root用户密码都一样 安装文档见 https://www.cnblogs.com/tangshow/p/15931001.html ####安装 #####三台主机都设置hosts解析 v
阅读全文
摘要:在 centos7主机上使用yum安装mysql8 ####环境 centos7 ####检查并清除之前安装的mysql #####1.查看是否有安装过mysql rpm -qa | grep -i mysql #####2.删除mysql yum -y remove mysql-* #一般用rpm
阅读全文