mysql
文章平均质量分 90
寻找手艺人
做好每一件小事,就是一件了不起的大事
展开
-
mysql优化——show processlist命令详解
SHOW PROCESSLIST显示哪些线程正在运行不在mysql提示符下使用时用mysql -uroot -e ‘Show processlist’ 或者 mysqladmin processlist如果您有root权限,您可以看到所有线程。否则,您只能看到登录的用户自己的线程,通常只会显示100条如果想看跟多的可以使用full修饰(show full processlist)参数字段名称描述idID标识,要kill一个语句的时候很有用use当前连接用户原创 2021-02-03 14:19:00 · 245 阅读 · 0 评论 -
centOS7.7系统yum安装mysql5.7主从复制+keepalive高可用HA
目录1.准备环境1.1.准备两台机器1.2.在两台机器安装mysql5.71.2.1卸载已有数据库1.2.2下载mysql官方Yum仓库1.2.3 安装yum仓库1.2.4 安装mysql1.3 配置mysql2.配置主从复制2.1主机主从设定2.2 配置2.2.1 配置 master 主库机器2.2.1.1开启binlog2.2.1.2 创建用户并授权2.2.2 配置slave 从库机器2.2.2.1开启binlog2.3 建立主从关系2.3.1 打开主库机器master登录mysql2.3.2 打开从库原创 2020-06-10 11:52:22 · 628 阅读 · 0 评论 -
centos7.x 安装Mariadb
目录1.准备环境2.安装MariaDB3.配置MariaDB3.1设置开机启动3.2数据库配置3.3测试连接4.设置MariaDB字符集为utf-84.1 /etc/my.cnf 文件4.2 /etc/my.cnf.d/client.cnf 文件4.3. /etc/my.cnf.d/mysql-clients.cnf 文件4.4.重启服务4.5.mariadb查看字符集5.远程链接mariadb数据库5.1.关闭防火墙 systemctl stop firewalld1.准备环境MariaDB 数据库原创 2020-06-02 15:12:49 · 233 阅读 · 0 评论 -
mysql日期 获取本月第一天 获取下个月的第一天
select curdate(); –获取当前日期 select last_day(curdate()); –获取当月最后一天。 select DATE_ADD(curdate(),interval -day(curdate())+1 day); –获取本月第一天 select date_add(curda...转载 2018-07-31 09:02:12 · 991 阅读 · 0 评论 -
mysql Packet for query is too large (1808523 > 1048576)
1、问题描述在跑spark任务,统计结果插入mysql数据库时出现一下异常Packet for query is too large (1808523 > 1048576). You can change this value on the server by settin2、问题原因查询数据库返回的数据包太大,超过了默认值。登录mysql,在控制台输入一下命令查询默认的max_...原创 2019-02-15 13:16:36 · 429 阅读 · 0 评论 -
linux定时备份mysql数据库并发送邮件通知
问题mysql和mysqldump出现command not found 问题解决1、查找mysql安装路径find / -name mysql通常mysql安装路径在:/usr/local/mysql/bin/mysql2、mysql:command not found建立软连接ln -s /usr/local/mysql/bin/mysql /usr/bin3、mysqldu...原创 2019-04-11 17:19:01 · 736 阅读 · 0 评论 -
MySQL开启federated引擎实现数据库表映射[案例]
1 准备环境名称IPOSMYSQL版本数据库名称服务器A192.168.8.172WINDOWSMySQL 5.7db_a服务器B192.168.0.189CentOS6.55.7.17 MySQL Community Server (GPL)db_b2 需求将服务器A数据库db_a表中数据,同步更新到服务器B数据库db_b表中(即:实现m...原创 2019-05-22 10:58:14 · 886 阅读 · 0 评论