-
CentOS 7 手动安装Mysql 5.7步骤
参考: MySQL CentOS7 手动安装 mysql5.7 mysql库下面的user表没有password字段无法修改密码 mysql5.7.24启动报错:ERROR 1862 (HY000): Your password has expired. To log in you must cha ... -
mysql学习笔记1
2020-03-09 ... -
MySQL 8.0修改密码
最近系统升级牵涉到MySQL升级,需要升级到 MySQL 8.0,涉及MySQL用户的密码修改,特地记录一下! MySQL 8.0修改密码步骤 : 1. 以 root 用户登录MySQL。 2. 进入MySQL系统自带数据库: mysql 数据库中。 3. 执行更改密码语句。 4. 退出MySQL后 ... -
安装mysql 简述
MySQL 和MySQL server是一回事 参考:https://zhidao.baidu.com/question/72404358.html MySQL安装分为解压版(免安装版,.zip格式)和安装版(.msi格式)两种的方式。 解压版:安装后还要自己手动配置,比较麻烦,但是删除方便,因为没 ... -
MySQL学习之路1-Mac下启动连接MySQL服务
MySQL简介 (MySQL是目前最流行的关系型数据库管理系统,现属于Oracle公司。) MySQL主要特点: 支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。 MySQL使用标准的SQL数据语言形式。 MySQL可以允许于多个 ... -
【MySQL 原理分析】之 Explain & Trace 深入分析全模糊查询走索引的原理
一、背景 今天,交流群有一位同学提出了一个问题。看下图: 之后,这位同学确实也发了一个全模糊查询走索引的例子: 到这我们可以发现,这两个sql最大的区别是:一个是查询全字段(select ),而一个只查询主键(select id)。 此时,又有其他同学讲了其他方案: 全文索引这个不用说,那是能让全模 ... -
MySql命令整理
登陆Mysql 在DOS窗口中进入目录mysql/bin键入: mysql h localhost P 端口 u root p 简写:mysql u root p 修改密码 mysqladmin u用户名 p旧密码 password 新密码 set password for 用户名@localhos ... -
elasticsearch为什么比mysql快
想要搞清这个问题要从mysql和ES的索引数据结构下手,咱们先了解一下mysql的索引结构,然后再了解一下ES的索引结构,然后再进行对比这个问题就会很清楚了。 mysql关系型数据库索引原理: 数据库的索引是B+tree结构 主键索引是聚合索引,其他索引是非聚合索引 聚合索引: 可以通过主键直接找到 ... -
centos 6/7 mysql root密码找回
1) 修改my.cnf文件 添加如下一行 skip-grant-tables skip-networking 2)重启mysql 3) 登陆mysql mysql -uroot -p #回车 #回车 会直接进入mysql命令行 4)设置新的root密码如下命令 update mysql.user s ... -
MYSQL服务无法启动,服务没有任何错误;解决方法
MySQL, -
MySQL学习之路4-数据的导入导出
数据的导入 通过数据库管理工具,先建表,然后导入表记录。 通过sql语句导入: load data local infile '表路径' into table stuscore fields terminated by ',' lines terminated by '\r\n'; 数据的导出 通过 ... -
MySQL学习之路3-MySQL中常用数据类型
MySQL中常用数据类型 字符型 存储字符型数据。例如姓名,地址,电话号码等。使用引号括起来,一般使用单引号。 常用类型: char(255) 定长字符串,最大长度255个字符。 varchar(255) 可变长字符串,可节省存储空间 text 最大长度为64K的文本 数值型 存储数值型的数据,例如 ... -
MySQL的覆盖索引与回表
欢迎关注我的微信公众号 两大类索引 使用的存储引擎:MySQL5.7 InnoDB 聚簇索引 *?如果表设置了主键,则主键就是聚簇索引 *?如果表没有主键,则会默认第一个NOT?NULL,且唯一(UNIQUE)的列作为聚簇索引 *?以上都没有,则会默认创建一个隐藏的row_id作为聚簇索引 Inno ... -
mysql uuid重复?你是mysql字符集的受害者,解决方案如下
https://blog.csdn.net/mynamepg/article/details/81044957 这篇参考 批量插入mysql,发现使用mysql自带的uuid函数生成的uuid会重复。 原因是mysql字符集有问题,应该都改成utf8,修改方式是改my.ini配置 mysql8.0中 ... -
谈谈性能优化:Mysql 的字符集以及带来的一点存储影响
前言从Mysql数据库角度来说,谈到存储就一定离不开字符集,只不过在我们日常开发中统一的utf8/utf8mb4编码,使我们常常忽略了字符集的影响,本文仅从字符集的角度来谈谈对InnoDB的存储设计的一点影响,以及Mysql是怎么兼容各种字符集的。过一下字符集Unicode作为现在通用的字符集,通常采用两个字节表示一个字符,带来的副作用就是,原本采用ASCII字符集只需要一个字节的,却变成了2个字 -
centos7 修改mysql5.7默认端口后启动异常
异常信息如下: 2017-08-29T08:24:43.975852Z 0 [ERROR] Can't start server: Bind on TCP/IP port: Permission denied2017-08-29T08:24:43.975856Z 0 [ERROR] Do you a ... -
复习mysql语句
1.创建用户 create user 'lai'@'localhost' identified by '123';2.修改用户 rename user 'lai'@'localhost' to 'tong'@'localhost';3.删除用户 drop user 'tong'@'localhost ... -
php不使用mysqlDump工具实现的mysql数据备份
再无法使用mysqlDump等外部工具的时候,我们需要到处数据库备份的话,借助phpMyAdmin强大的功能就可以实现。如果我们想自己实现一个类似phpMysql的功能要如何去考虑了,因此,在这里我给大家分享一下我个人的思路。 第一、观察phpmyadmin导出 它到处一般是生成sql文件,咱们打开 ... -
第三十六节 连接MySQL数据库配置
在setting.py 中配置 1 DATABASES = { 2 'default': { 3 # 'ENGINE': 'django.db.backends.sqlite3', 4 # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 5 'ENGINE ... -
mysql 数据库拷贝innodb 操作注意事项,宝塔面板
当两个服务器之前迁移数据库,我们经常会直接拷贝mysql data目录下要迁移当数据库,但是如果直接拷贝,会发现数据库启动后无法正常打开innodb引擎的表, 正确的迁移做法步骤如下: 比如我们将A服务器下的car数据库迁移到B服务器 1、将B服务器数据库停止 2、将A数据库到文件拷贝到B数据库, ...