chgrp -r mysql_Linux下MySql安装

  • Post author:
  • Post category:linux

黑色加粗字体为要输入的命令 关闭防火墙 关闭防火墙,重启失效 service firewalld stop 禁用防火墙 systemctl disable firewalld 启动防火墙 systemctl enable firewalld 安装MySQL 上传并解压 mkdir 新建一个temp目录 cd temp 进入到temp目录 在temp目录下rz 找到mysql把mysql-5.7.3…

继续阅读 chgrp -r mysql_Linux下MySql安装

k8s 实战篇 – mysql部署 – 2

  • Post author:
  • Post category:mysql

mysql部署 在 k8s 实战篇 - mysql部署 - 1 章节中,已经部署好了mysql。部署好之后需要使用到mysql的存储及查询数据等功能。但是mysql不可避免的会出现宕机或者误删除的情况。数据能持久保存下来的话,在下次mysql重启或者是重新部署的时候,就不需要在导入数据。这一章主要讲解如何存储数据到宿主机硬盘,在重新部署的时候加载宿主机硬盘数据。 1、准备初始化脚本信息 创建表空间…

继续阅读 k8s 实战篇 – mysql部署 – 2

MySQL SELECT list is not in…MySQL关闭严格模式

  • Post author:
  • Post category:mysql

SELECT list is not inGROUP BY clause and contains nonaggregated column MySQL严格模式主要用以下场景 不支持对not null字段插入null值 不支持对自增长字段插入”值 不支持text字段有默认值 我们用不到时可以关闭它,在Laravel中可以编辑database.php,关闭严格模式,不使用框架时,可以编辑my.ini…

继续阅读 MySQL SELECT list is not in…MySQL关闭严格模式

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link

  • Post author:
  • Post category:mysql

背景: springboot项目配置的druid连接池。今天启动项目时突然报com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link,拒绝连接。然后前端的反映就是请求一直pending。 排查原因: mysql用的5.6,默认的wait_time是8小时,8小时后连接自动断开,但是druid连接池中的连…

继续阅读 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link

mysql sql server timestamp_sql server时间戳timestamp

  • Post author:
  • Post category:mysql

sql server时间戳timestamp 在SQL Server中联机丛书是这样说的: SQL Server timestamp 数据类型与时间和日期无关。SQL Server timestamp 是二进制数字,它表明数据库中数据修改发生的相对顺序。实现 timestamp 数据类型最初是为了支持 SQL Server 恢复算法。每次修改页时,都会使用当前的 @@DBTS 值对其做一次标记,然…

继续阅读 mysql sql server timestamp_sql server时间戳timestamp

连接虚拟机mysql失败怎么办_远程连接Linux虚拟机上的mysql失败的解决方法

  • Post author:
  • Post category:linux

今天在虚拟机Ubuntu上折腾了一晚上mysql,然后试着用java连接,搞了很久都没成功,但是同学配好的Debian上却连接成功了,也就是说我的配置有问题。 折腾了很久,最后还是通过理解异常信息来大致猜测。 远程连接是输入mysql所在主机的IP和端口来确定主机的逻辑地址,再通过用户和密码来确定登录哪个用户。比如 String url = "jdbc:mysql://192.168.183.13…

继续阅读 连接虚拟机mysql失败怎么办_远程连接Linux虚拟机上的mysql失败的解决方法

MySQL存储引擎

  • Post author:
  • Post category:mysql

数据库存储引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。 nnoDB存储引擎 InnoDB是事务型数据库的首选引擎,通过上图也看到了,InnoDB是目前MYSQL的默认事务型引擎…

继续阅读 MySQL存储引擎

MySQL的语句执行顺序

  • Post author:
  • Post category:mysql

MySQL的语句执行顺序 MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。 下面我们来具体分析一下查询处理的每一个阶段 FORM : 对…

继续阅读 MySQL的语句执行顺序

MySQL命令行下如何取消一个命令

  • Post author:
  • Post category:mysql

输入为多行命令可以通过 \c 取消 mysql> create table sss -> \c 如下图: 版权声明:本文为qq_43786573原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/qq_43786573/article/details/121416882

继续阅读 MySQL命令行下如何取消一个命令

Mysql调优

  • Post author:
  • Post category:mysql

Mysql调优 1. 数据库是否是性能瓶颈? 通过日志埋点或druid等工具查看数据库访问时间在整个调用过程中消耗时间的占比情况。 是否表中数据量太大引起的,太大要考虑分库分表 查看mysql所在服务器的内存、cpu占用情况(top命令),查看mysql占用cpu和内存的大小(iostat命令)。 若mysql开启了慢查询日志,查看慢查询日志,看是否是由慢查询造成的。 2.确定数据库是瓶颈,优化措…

继续阅读 Mysql调优