随笔分类 -  Mysql

摘要:1. 使用mysql的tee命令记录对mysql的操作过程 (1)第一种情况是在连接数据库的时候使用tee >mysql -u root -p --tee=/app/log.txt //这时我们对数据库的所有操作都会记录在log.txt上; (2) 第二种方式是在连接上数据库后使用 mysql> u 阅读全文
posted @ 2023-03-22 17:54 巴州夜雨 阅读(60) 评论(0) 推荐(0) 编辑
摘要:宿主机执行: docker exec -i PTMysql mysql -uroot -p123456 db01 < /sqlfile/db01.sql docker exec -i sql容器名称或id mysql -u用户 -p密码 库名 < /sqlfile/db01.sql 这里的路径和文件 阅读全文
posted @ 2023-02-15 21:25 巴州夜雨 阅读(68) 评论(0) 推荐(0) 编辑
摘要:数据库报xx is marked as crashed and should be repaired故障。 检查单个库中的所有表: #mysqlcheck -c basename -uroot -p Enter password: 如下扫描到错误: 检查,优化,修复表组合命令: #mysqlchec 阅读全文
posted @ 2022-10-27 12:01 巴州夜雨 阅读(76) 评论(0) 推荐(0) 编辑
摘要:source sql文件的时候,报错如下: ERROR 2006 (HY000): MySQL server has gone away 经查阅导致该error的原因很多,具体分析了我的问题是语句太长了,修改max_allowed_packet的值: mysql> show global varia 阅读全文
posted @ 2022-08-23 22:25 巴州夜雨 阅读(961) 评论(0) 推荐(0) 编辑
摘要:#最大连接数 #响应的连接数 #通过如下公式来评估max_connections设置是否合理: max_used_connections / max_connections * 100% 这个比例的理想值约为85%。 如果max_used_connections跟max_connections相同, 阅读全文
posted @ 2022-03-23 11:14 巴州夜雨 阅读(408) 评论(0) 推荐(0) 编辑
摘要:服务器异常断电后,导致Mysql容器一直重启,报错如下: 2022-02-24T06:42:18.353343240Z 2022-02-24T06:42:18.350981Z 0 [Note] mysqld (mysqld 5.7.27) starting as process 1 ... 2022 阅读全文
posted @ 2022-02-24 15:16 巴州夜雨 阅读(548) 评论(1) 推荐(1) 编辑
摘要:1.有时为了导入数据方便,需要临时关闭外键约束mysql>SET FOREIGN_KEY_CHECKS=0; 2.打开外键约束mysql>SET FOREIGN_KEY_CHECKS=1; 结束。 阅读全文
posted @ 2021-11-26 19:24 巴州夜雨 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1.删除表中某条数据,提示有外键约束。 mysql> mysql> delete from sys_user_ where user_name = 'qd_admin'; ERROR 1451 (23000): Cannot delete or update a parent row: a fore 阅读全文
posted @ 2020-11-12 16:21 巴州夜雨 阅读(134) 评论(0) 推荐(0) 编辑
摘要:mysql容器里输入中文不能使用,查看locale,字符不能识别: 解决:echo "export LANG=C.UTF-8" >>/etc/profile && source /etc/profile 如果是在宿主机,解决方法: echo "export LANG=en_US.UTF-8" >> 阅读全文
posted @ 2020-11-12 15:44 巴州夜雨 阅读(286) 评论(0) 推荐(1) 编辑
摘要:导入sql文件时报错: ERROR 1449 (HY000): The user specified as a definer ('skip-grants user'@'skip-grants host') does not exist 解决方式如下(红色字体即为上述括号里的内容) mysql> g 阅读全文
posted @ 2020-11-11 14:30 巴州夜雨 阅读(2782) 评论(0) 推荐(0) 编辑
摘要:启动spring架构连接数据库时,报错: java.sql.SQLException: Access denied for user 'root'@'172.16.2.20' (using password: YES) 解决: 1.在架构连接数据库的位置增加&zeroDateTimeBehavior 阅读全文
posted @ 2020-11-10 15:33 巴州夜雨 阅读(1877) 评论(0) 推荐(0) 编辑
摘要:数据名带了个中划线,删库时报语法错误: mysql> drop database api; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQ 阅读全文
posted @ 2020-10-25 14:16 巴州夜雨 阅读(241) 评论(0) 推荐(0) 编辑
摘要:物理机上安装了mysql服务,占用了3306端口,导致docker中的mysql容器启动失败。 为避免更改mysql容器的相关配置,现卸载宿主机的mysql服务,释放端口。 1.查看MySQL的依赖项:dpkg --list|grep mysql 2.卸载:sudo apt-get remove m 阅读全文
posted @ 2020-08-04 15:12 巴州夜雨 阅读(151) 评论(0) 推荐(0) 编辑
摘要:导出表格到xls文件,报错: mysql> select count(*) into outfile '/tmp/people.xls' from fp_people; ERROR 1290 (HY000): The MySQL server is running with the --secure 阅读全文
posted @ 2020-06-04 14:55 巴州夜雨 阅读(400) 评论(0) 推荐(0) 编辑
摘要:导入sql文件到mysql容器中 1. 在docker-compose文件中增加挂载路径./sqlfile,将sql文件映射进容器。 volumes: - ./data/docker/mysql:/var/lib/mysql - ./mysql/:/docker-entrypoint-initdb. 阅读全文
posted @ 2020-05-07 23:44 巴州夜雨 阅读(695) 评论(0) 推荐(0) 编辑
摘要:生产环境中建表,我们如何决定存储引擎的使用类型? 对于查询操作较多的表,使用Myisam引擎较为合适,以节省系统资源. 而,对于写操作相对较多的表,适合Innodb引擎,以解决并发性访问量大的问题. 什么是存储引擎? 作为可插拔式的组件提供,mysql自带的功能程序,专属于表的处理器;不同的存储引擎 阅读全文
posted @ 2019-08-08 14:52 巴州夜雨 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1.数据分片; 2.部署mycat服务;3.基于mycat服务创建新库新表. 一,数据分片 1.数据分片,也叫分库分表,即将存放在一台数据库服务器中的数据,按照特定方式进行拆分,分散存放到其它多台服务器中,以分散单台服务器的负载. 2.垂直分割 将单个数据库中的多个表按业务分类,分散存储到不同的数据 阅读全文
posted @ 2019-06-22 14:02 巴州夜雨 阅读(233) 评论(0) 推荐(0) 编辑
摘要:1.数据读写分离介绍及搭建案例; 2.多实例服务. 一,数据读写分离介绍 1.概念:把客户端访问的查询请求和写请求,分别给不同的数据库服务器处理. 2.优点: 减轻主服务器的工作压力; 提高从服务器的硬件利用率 3.实现方式,有客户端指定和服务端指定两种. 客户端指定:程序写代码实现.例,插入数据的 阅读全文
posted @ 2019-06-20 19:54 巴州夜雨 阅读(507) 评论(0) 推荐(0) 编辑
摘要:1.mysql主从同步原理及实例; 2.主从同步类型;3.主从同步的复制模式 一,mysql主从同步 1.概念:实现数据自动同步的服务结构 1.1主服务器: 接受客户端访问 1.2从服务器: 自动同步主服务器的数据 1.3 原理: master:启用binlog日志. slave:启用线程I/Oth 阅读全文
posted @ 2019-06-17 20:15 巴州夜雨 阅读(328) 评论(0) 推荐(0) 编辑
摘要:1.用户授权; 2.完全备份; 3.增量备份. 一, 用户授权 1.用户授权 1.1.1 用户授权的由来:在数据库服务器上添加新的连接用户,但不能登录;因为默认只允许管理员root登录. 如果有非root用户需要登录,则需要先在数据库给新用户授权. 1.1.2 语法格式: select 权限 on  阅读全文
posted @ 2019-06-14 20:33 巴州夜雨 阅读(329) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示