随笔分类 -  mysql

摘要:问题:在服务器上用DOCKER配值好MYSQL8.0的容器后,本地NAVICAT无法连接。 解决过程记录,最后的解决方法是在安全组策略那里进行配置。 先在CENTOS上把容器运行起来: 下载镜像 docker pull mysql:8.0 创建容器,设置端口映射3306-3306 docker ru 阅读全文
posted @ 2022-07-22 07:07 迷你淘 阅读(1019) 评论(0) 推荐(0)
摘要:一、问题产生在centOS 通过docker pull mysql下载mysql镜像并成功启动mysql容器。 当通过windows主机navicat连接虚拟的mysql时报如下错误。Client does not support authentication protocol requested 阅读全文
posted @ 2022-06-06 06:51 迷你淘 阅读(154) 评论(0) 推荐(0)
摘要:前言 本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。 1、查询SQL尽量不要使用select *,而是select具体字段。 反例子: select * from employee; 正例子: select id,name from empl 阅读全文
posted @ 2021-04-09 13:31 迷你淘 阅读(94) 评论(0) 推荐(0)
摘要:1、新建备份脚本 #!/bin/bash mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz 保存脚本名称为backupfile.sh 2、建立mysqldump软链接 ln -fs / 阅读全文
posted @ 2020-08-04 09:41 迷你淘 阅读(245) 评论(0) 推荐(0)
摘要:目录 一、Mysql高可用解决方案 方案一:共享存储 方案二:操作系统实时数据块复制 方案三:主从复制架构 方案四:数据库高可用架构 其它方案:MySQL Cluster和PXC 如何选择合适的Mysql集群架构? 二、部分常见方案的简介 1.Mysql主从架构 2.MHA 架构(Master Hi 阅读全文
posted @ 2020-07-28 16:34 迷你淘 阅读(568) 评论(0) 推荐(0)
摘要:从MySQL随机选取数据最简单的办法就是使用”ORDER BY RAND()”; 方案一: SELECT * FROM `table` ORDER BY RAND() LIMIT 0,1; 这种方法的问题就是非常慢。原因是因为MySQL会创建一张零时表来保存所有的结果集,然后给每个结果一个随机索引, 阅读全文
posted @ 2020-07-03 11:13 迷你淘 阅读(3121) 评论(0) 推荐(0)
摘要:安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件;由于linux下MySQL的默认安装目录分布在不同的文件下;不像windows一样放在同一目录下,只需修改其中的my.ini文件,重起后就生效了;所以先来看看linux下My 阅读全文
posted @ 2020-06-01 23:29 迷你淘 阅读(1239) 评论(0) 推荐(0)
摘要:Mybatis中 jdbcType和java type的对应关系 在Mybatis也明文建议在映射字段数据时需要将JdbcType属性加上。这样相对来说是比较安全的。 JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String 阅读全文
posted @ 2020-05-31 12:38 迷你淘 阅读(2544) 评论(0) 推荐(0)