一文读懂MySQL的索引结构及查询优化

  • Post author:
  • Post category:mysql

(同时再次强调,这几篇关于MySQL的探究都是基于 5.7 版本,相关总结与结论 不一定适用 于其他版本) MySQL官方文档中( https://dev.mysql.com/doc/refman/5.7/en/optimization-indexes.html )有这样一段描述: The best way to improve the performance of SELECT operatio…

继续阅读 一文读懂MySQL的索引结构及查询优化

修改mysql client字符集

  • Post author:
  • Post category:mysql

最近要使用mysql client操作数据库,但是又不想在主机安装,遂直接使用docker安装一个mysql,方便省事,用完即删 安装: docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 进入容器操作: docker exec -it mysql-test bash 问题: …

继续阅读 修改mysql client字符集

MySql两台机器互为主从

  • Post author:
  • Post category:mysql

1、安装MySQL(maridb) 安装的话,可以参考自己写的这篇 maridb ,其实安装步骤和 MySQL 差不多 maridb 离线安装 而且我建议如上述方式安装,不要使用yml之类的安装方式,那种方式,你安装完成后,安装流程你都不清楚。 2、配置双主从 如果只是配置单个的主从,可以参考自己写的文章 MySQL主从备份 2.1 配置 /etc/my.cnf masterA(192.168.5…

继续阅读 MySql两台机器互为主从

基于CentOS7安装MySQL数据库并远程访问

  • Post author:
  • Post category:mysql

MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于 Oracle 公司。任何人都能从Internet下载MySQL软件,而无需支付任费用,并且“开放源码”意味着任何人都可以使用和修改该软件。下面我们来学习如何在CentOS7环境安装MySQL数据库,并且进行远程访问。 一、设置阿里yum源,提高下载速度 前提:能上网,pi…

继续阅读 基于CentOS7安装MySQL数据库并远程访问

CentOS离线安装MySQL

  • Post author:
  • Post category:mysql

CentOS离线安装MySQL 下载MySQL 下载链接:https://dev.mysql.com/downloads/mysql/ 如下图所示,选择我们需要的版本点击** Download 下载,当提示我们进行登录时,可选择 No thanks, just start my download. **不登录,直接进行下载 安装MySQL 上传安装包 将下载的安装包** mysql-8.0.25-…

继续阅读 CentOS离线安装MySQL

如何连接别人的Mysql数据库

  • Post author:
  • Post category:mysql

做项目期间,项目组成员之间需要相互访问对方的数据库,连接对方Mysql数据库需要以下几个步骤: 0)前提条件 两台电脑必须处于同一网段下; 1)查询双方IP地址 方法1:打开cmd(windows+R键),输入ipconfig,找到IPv4地址; 方法2:打开控制面板-网络和共享信息,找到连接的网络,点击查看详细信息,找到IPv4地址; 2)建立用户(以A连接B为例) 在B中打开 Navicat,…

继续阅读 如何连接别人的Mysql数据库

cmd mysql怎么导出数据库表_windows下CMD导入与导出mysql 数据库与数据库中的表或结构…

  • Post author:
  • Post category:mysql

一、导出数据库 假设导到E:\date.sql 1、现在E盘创建date.sql(空的0KB) 2、CMD下:输入mysqldump -u 用户名 -p 导出的数据库名>e:\date.sql 3、CMD会提示输入密码:输入密码等待一会导出就会成功了,你可到E盘下检查下date.sql 二、导入数据库 假设导入E:\date.sql数据库 1、CMD登录mysql(登录方法),然后用命令CR…

继续阅读 cmd mysql怎么导出数据库表_windows下CMD导入与导出mysql 数据库与数据库中的表或结构…

initializing mysql database:_安装MySQL 出现initializing database安装失败解决办法

  • Post author:
  • Post category:mysql

安装MySQL 出现initializing database安装失败解决办法(已经验证) 安装MySQL 出现initializing database安装失败解决办法(已经验证) 首先卸载MySQL: 1)停止MySQL服务,ctrl+R打开cmd命令界面,输入net stop mysql,出现已停止则成功 2)删除mysql server服务。还是cmd命令界面,输入sc delete my…

继续阅读 initializing mysql database:_安装MySQL 出现initializing database安装失败解决办法

MySql事务隔离级别

  • Post author:
  • Post category:mysql

InnoDB事务隔离级别(解决哪些问题及实现原理) 隔离级别介绍 read-uncommitted read-committed repeatable-read serializable 锁介绍 排它锁和共享锁 意向锁(Intention Locks) 记录锁Record行锁 Gap锁(间隙锁) Next Key 锁 插入意向锁(insert intention lock) 导致死锁 快照读与当前…

继续阅读 MySql事务隔离级别

Postgresql和mysql详细对比

  • Post author:
  • Post category:mysql

PostgreSQL 和 MySQL 都是流行的开源关系型数据库管理系统。它们之间的区别主要在于功能、安全性和性能方面。PostgreSQL 提供了较高的安全性,强大的查询功能,更多的数据类型,可扩展性和丰富的存储过程,但是它的性能较低。MySQL 拥有更快的性能,更多的存储引擎选项,但没有 PostgreSQL 的强大的查询功能和安全性。 版权声明:本文为weixin_42579969原创文章,…

继续阅读 Postgresql和mysql详细对比