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

浙公网安备 33010602011771号