-
MySQL5.6.44 1010-删掉数据库时出错
所属栏目:[MySql教程] 日期:2022-03-16 热度:186
问题 Navicat删除本数据库时却删除失败,系统提示出现了错误,错误代码为: 1010-删除数据库时出错(无法rmdir/testdb,错误号:39) 解决过程 1)查找数据库的存储位置 mysql show variables like %datadir% 2)进入存储位置,发现 testdb数据库下还有一些[详细]
-
Mysql经典高逼格 命令行运作
所属栏目:[MySql教程] 日期:2022-03-16 热度:69
由于要学习搭建服务器和数据库,所以最近开始自学sql语言了,至于写数据库就用比较基础的Mysql数据库了,虽然Mysql已经被互联网公司所淘汰掉了,他们都在使用Nosql,SQL server等sql语言,最终仍然决定从基础入手。经过简单的决定之后,就用逼格极高的cmd[详细]
-
MySQL判别InnoDB表是独立表空间还是共享表空间的方法细说
所属栏目:[MySql教程] 日期:2022-03-16 热度:87
Centos7安装和配置Mysql5.7: InnoDB采用按表空间(tablespace)的方式进行存储数据, 默认配置情况下会有一个初始大小为10MB, 名字为ibdata1的文件, 该文件就是默认的表空间文件(tablespce file),用户可以通过参数innodb_data_file_path对其进行设置,[详细]
-
查出未提交的MySQL线程 事务
所属栏目:[MySql教程] 日期:2022-03-16 热度:87
找出未提交的MySQL线程/事务: SELECT * from information_schema.processlist; 这个能看到上面哪个SQL线程ID(下图的378号线程就是造成MDL锁的罪魁祸首) SELECT trx_id,trx_state,trx_started,trx_mysql_thread_id,CURRENT_TIMESTAMP - trx_started AS RU[详细]
-
细说MySQL8.0+常用命令
所属栏目:[MySql教程] 日期:2022-03-16 热度:164
开启远程访问 通过以下命令开启root用户远程访问权限: CREATE USER root@% IDENTIFIED BY password; GRANT ALL ON *.* TO root@%; ALTER USER root@% IDENTIFIED WITH mysql_native_password BY password; FLUSH PRIVILEGES; 注:其中,password为root的[详细]
-
Mac 下 MySQL5.7.22的安装步骤
所属栏目:[MySql教程] 日期:2022-03-16 热度:86
Mac 下 MySQL5.7.22的安装步骤: 1.使用安装包安装mysql(网上下载实在是太慢了,需要安装包的可以在文章底部留言,我发给您) 双击打开安装文件 双击pkg文件安装 一路向下,记得保存最后弹出框中的密码(它是你mysql root账号的密码) 正常情况下,安装成[详细]
-
深入浅谈MySQL从删库到跑路
所属栏目:[MySql教程] 日期:2022-03-16 热度:150
深入浅析MySQL从删库到跑路: 一、数据完整性简介 1、数据完整性简介 数据冗余是指数据库中存在一些重复的数据,数据完整性是指数据库中的数据能够正确反应实际情况。 数据完整性是指数据的可靠性和准确性,数据完整性类型有四种: A、实体完整性:实体的[详细]
-
centos7安置mysql5.7
所属栏目:[MySql教程] 日期:2022-03-16 热度:99
系统环境:Centos7.4 搭建步骤如下: 1.首先进入本机的源文件目录 [root@edu-mycat-01 ~]# cd /usr/local/src/ 2. 使用wget下载官方yum源的rpm包: [root@edu-mycat-01 src]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm[详细]
-
Linux中 MySQL 授权远程连接的方法步骤
所属栏目:[MySql教程] 日期:2022-03-16 热度:106
说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP 和 具体用户 进行 授权 。一般 root 用户不会提供给开发者。如:使用 Windows 上的 SQLyog 图形化管理工具[详细]
-
MySQL搜寻条件中in会用到索引吗
所属栏目:[MySql教程] 日期:2022-03-16 热度:61
当用人问你MySQL 查询条件中 in 会不会用到索引,你该怎么回答? 答案:可能会用到索引 动手来测试下 1.创建一张表,给字段port建立索引 CREATE TABLE `pre_request_logs_20180524` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ip` char(16) NOT NULL COMME[详细]
-
Ubuntu16.04安装mysql5.7.22的教学
所属栏目:[MySql教程] 日期:2022-03-16 热度:195
VMware12.0+Ubuntu16.04+MySQL5.7.22安装教程,具体内容如下 首先使用命令sudo -s获得root权限,后面执行任何命令都不需要每次输入密码了。用whereis mysql查看当前是否有安装MySQL,有就卸载,没有就继续。如下图,本机之前没有安装MySQL,那个显示的路径[详细]
-
关系数据表中的行称是啥
所属栏目:[MySql教程] 日期:2022-03-16 热度:56
这篇文章主要介绍了关系数据表中的行称是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 在一个二维表中,水平方向的行称为元组,每一行是一个元组;元组对应表中的一个具体记录。[详细]
-
数据库规范化的关键性是什么
所属栏目:[MySql教程] 日期:2022-03-16 热度:79
这篇文章给大家分享的是有关数据库规范化的必要性是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及冗余度大的缺陷。数据库规范化能够让数据库设计者更好[详细]
-
pg数据库和mysql数据库有什么差异
所属栏目:[MySql教程] 日期:2022-03-16 热度:176
pg数据库和mysql数据库有什么区别?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! 区别:1、MySQL倾向于使用者的角度;pg数据库倾向于理论角度。2、MySQL一般会将[详细]
-
细说Mysql数据库date datetime类型设置0000-00-00默认值报错难题
所属栏目:[MySql教程] 日期:2022-03-16 热度:117
现象:MySQL5.7版本之后,date, datetime类型设置默认值0000-00-00,出现异常:Invalid default value for time 原因:在命令行窗口查看当前的sql_mode配置: select @@sql_mode; 结果如下: ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_[详细]
-
window下mysql 8.0.15 winx64安装配置方法教案
所属栏目:[MySql教程] 日期:2022-03-16 热度:180
本文为大家分享了mysql 8.0.15 winx64安装配置方法,供大家参考,具体内容如下 1.去官网下载最新版本的适用于window下的64位操作系统的mysql-8.0.15版本 下载完成后将其解压到自定义目录下,我所有的工具都保存在D:Project,解压完成后会看见以下目录: D:P[详细]
-
Windows下MySQL下载与安装、配置与运用教程
所属栏目:[MySql教程] 日期:2022-03-16 热度:135
MySQL是一个关系型数据库管理系统,一个数据库是一个结构化的数据集合。最初是由瑞典MySQL AB公司开发,现在归属Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提[详细]
-
一次奇妙的MySQL死锁排查记录
所属栏目:[MySql教程] 日期:2022-03-16 热度:155
说起Mysql死锁,之前写过一次有关Mysql加锁的基本介绍,对于一些基本的Mysql锁或者死锁都有一个简单的认识,可以看下这篇文章为什么开发人员需要了解数据库锁。有了上面的经验之后,本以为对于死锁都能手到擒来,没想到再一个阳光明媚的下午报出了一个死锁[详细]
-
mysql 8.0.17 安装配置教学
所属栏目:[MySql教程] 日期:2022-03-16 热度:136
本文记录了mysql 8.0.17 安装配置的图文教程,供大家参考,具体内容如下 1.下载安装包 下载地址:安装包 2.解压安装包到目录 这里解压到了D:mysql-8.0.17-winx64 (图中有些文件是后续安装步骤生成的) 3.配置环境变量 我的电脑右键属性高级系统设置环境[详细]
-
cmd下查视mysql建库语句的方法
所属栏目:[MySql教程] 日期:2022-03-16 热度:62
cmd下查看mysql建库语句的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! cmd下查看mysql建库语句的方法:首先打开运行,输入【mysql -uroot -p】命令进入mys[详细]
-
查看mysql数据库表结构图的办法
所属栏目:[MySql教程] 日期:2022-03-16 热度:66
这篇文章主要介绍了查看mysql数据库表结构图的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 查看mysql数据库表结构图的方法:首先打开mysql命令行编辑器,登录Mysql数据库;然后选[详细]
-
浅谈MySQL分页Limit的性能难题
所属栏目:[MySql教程] 日期:2022-03-16 热度:84
MySQL的分页查询通常通过limit来实现。limit接收1或2个整数型参数,如果是2个参数,第一个是指定第一个返回记录行的偏移量,第二个是返回记录行的最大数目。初始记录行的偏移量是0。为了与PostgreSQL兼容,limit也支持limit # offset #。 问题: 对于小的[详细]
-
Mysql实现MHA高能用
所属栏目:[MySql教程] 日期:2022-03-16 热度:144
mha4mysql代码托管:https://code.google.com/archive/p/mysql-master-ha/ 一、配置MHA: 1、配置所有主机(包括Manager主机在内),实现ssh-key可以相互登陆 当配置文件中的ssh_user为非root用户时: (1)需要手动创建node节点主机的文件夹,并授权node主机r[详细]
-
解决Navicat远程连接MySQL出现 10060 unknow error的方式
所属栏目:[MySql教程] 日期:2022-03-16 热度:72
前言:今天想远程连接一下自己服务器上的MySQL,用的用的软件是Navicat,服务器上的MySQL版本为5.7 大概意思是 无法连接MySQL服务,解决步骤如下 第一:首先检查你的阿里或腾讯的服务器控制台是否开启3306端口访问权限,关于在哪里看,请自行百度,我的如[详细]
-
数据库优化的方法是啥
所属栏目:[MySql教程] 日期:2022-03-16 热度:103
数据库优化的方法是什么?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! 数据库优化的方式有:1、选取最适用的字段属性;2、使用连接来代替子查询;3、使用联合来[详细]