-
mysql中innodb和myisam有啥区别
所属栏目:[MySql教程] 日期:2022-07-05 热度:156
这期内容当中小编将会给大家带来有关mysql中innodb和myisam有什么区别,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 区别:1、MyISAM不支持事务,而InnoDB支持。2、InnoDB支持数据行锁定,MyISAM不支持行锁定,只[详细]
-
mysql迁移至8.0时需要注意什么
所属栏目:[MySql教程] 日期:2022-07-05 热度:73
这篇文章主要为大家展示了mysql迁移至8.0时应该注意什么,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。 密码模式 PDO::__construct(): The server requested authentication method unknown to the cli[详细]
-
mysql的日志文件如何查看
所属栏目:[MySql教程] 日期:2022-07-05 热度:163
mysql的日志文件如何查看?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 首先,介绍一下mysql日志的种类。一般来说,日志有五种,分别为: 错误日志:-log-err (记录启动,运行,[详细]
-
MHA监控检测报错
所属栏目:[MySql教程] 日期:2022-07-05 热度:103
MHA安装之后一直正常运行,中间也有出现过切换的情况,不过都正常进行,后有其他dba在mha自动切换后做过一些操作,但并未说做了哪些操作。我再查看状态时,发现监控没有在运行,于是手工启动,结果就报以下错误: Mon Nov 20 17:15:11 2017 - [info] MHA::[详细]
-
如何在Mac 安装 MySQL8.0
所属栏目:[MySql教程] 日期:2022-07-05 热度:132
如何在Mac 安装 MySQL8.0?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 1、给mac装个本地mysql brew mysql install 2、用brew安装后启动mysql时报错。 3、去查看错误日志 cat /usr/lo[详细]
-
JDBC 技术详解1
所属栏目:[MySql教程] 日期:2022-07-05 热度:85
jdbc是数据库中十分重要的一项技术,是我们在做项目最常用的一类接口实现类, 这里就个朋友们简单详细的聊一下。 首先我们应该知道什么是jdbc JDBC(JavaDataBaseConnectivity)java 数据库连接 , 是 JavaEE 平台下的技术规范 ,定义了在 Java 语言中连接[详细]
-
怎么创建mysql数据库
所属栏目:[MySql教程] 日期:2022-07-05 热度:135
今天就跟大家聊聊有关怎么创建mysql数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 mysql创建数据库的方法是:可以使用create命令创建数据库,语法格式:【CREATE DATABASE 数据库名;[详细]
-
如何设置mysql字符集为UTF8
所属栏目:[MySql教程] 日期:2022-07-05 热度:149
这期内容当中小编将会给大家带来有关如何设置mysql字符集为UTF8,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 mysql设置字符集为UTF8的方法是:1、编辑my.ini文件,修改配置【default-character-set=utf8】;2、重[详细]
-
MHA之虚拟IP
所属栏目:[MySql教程] 日期:2022-07-05 热度:89
在MySQL高可用之MHA部署这篇博文中,已经将MHA的基础架构部署完成,但是并没有解决一个虚拟IP的问题,因为当master宕机后,新的master顶上来,这时前端APP要连接的数据库IP已经发生了变化,为了解决这个问题,必然要引入虚拟IP,谈起虚拟IP,首先想到的应[详细]
-
UniDAC使用教程九提高性能
所属栏目:[MySql教程] 日期:2022-07-05 热度:50
下载UniDAC最新版本 Universal Data Access Components (UniDAC)是一款通用数据库访问组件,提供了多个数据库的直接访问,如针对Windows的Delphi, C++Builder, Lazarus (以及 Free Pascal) , Mac OS X, iOS, Android, Linux和64和32位的FreeBSD等等。我们[详细]
-
Centos7 编译安装mariadb-10.1.22
所属栏目:[MySql教程] 日期:2022-07-05 热度:170
mariadb-10.1.22 源码编译安装 下载文件https://mariadb.com/ 1.安装开发环境 yum groupinstall Development Tools 安装需要包: yum install -y ncurses-devel openssl-devel openssl 2.安装cmake tar -xf cmake-3.8.0.tar.gz cd cmake-3.8.0 ./bootstrap[详细]
-
mysql基础命令
所属栏目:[MySql教程] 日期:2022-07-05 热度:72
结尾用;号或者g show databases; //展示有哪些数据库 use test; //use +数据库名,进入数据库 show tables; //显示库里的表 show tables from mysql; //show tables from +库名,查看指定库内的表,查看时并不会离开当前库,或者用前两种方式use进入后s[详细]
-
在ubuntu安装php redis扩展
所属栏目:[MySql教程] 日期:2022-07-05 热度:178
在ubuntu安装php redis扩展: 先执行php -m, 如果没有看到redis, 那么就需要安装php redis扩展 下载源码, 我们假定在家目录下有个 git 文件夹来管理 git 文件 $ cd ~/git/ $ git clone 将下载下来的源码移动到/etc 文件下, 然后进入这个目录下 $ mv phpred[详细]
-
MySQL innodb 全文索引使用
所属栏目:[MySql教程] 日期:2022-07-05 热度:160
MySQL innodb 全文索引使用: 1、mysql 5.7 全文索引以下几个参数(配置文件/etc/my.cnf) #控制innodb全文检索分词的最小长度,如果设置为2那么一个汉字和一个字母将不能搜到 ngram_token_size=1 #存储在InnoDB的FULLTEXT索引中的最小词长,所说使用了ngram[详细]
-
MySQL MHA详细搭建步骤
所属栏目:[MySql教程] 日期:2022-07-05 热度:97
环境: 用3台服务器搭建MySQL MHA 主节点:192.168.157.128 CentOS 7.6 数据库:mysql-5.7.27-linux-glibc2.12-x86_64 从节点:192.168.157.129 CentOS 7.6 数据库:mysql-5.7.27-linux-glibc2.12-x86_64 管理节点:192.168.157.130 CentOS 7.6 数据库:my[详细]
-
xtrabackup 远途流备份脚本
所属栏目:[MySql教程] 日期:2022-07-05 热度:106
xtrabackup 远程流备份脚本: 1、xbstream 流,本地文件夹可以自己创建,异地文件夹必须存在 innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --compress /root/backup/ | ssh root@192.168.56.15 xbstream -x -C /tmp/ 2、xbstream 流,对[详细]
-
mysql系统安全管理和优化
所属栏目:[MySql教程] 日期:2022-07-05 热度:70
mysql系统安全管理和优化: 1. 禁止MySql以管理员账号权限运行 MySql应该使用非管理员账号运行,以普通账户安全运行mysqld 加固方法:在my.cnf配置文件中配置user=mysql 2. 设置root用户口令并修改登录名,且不存在空密码账户 修改root用户密码,在MySql控[详细]
-
MariaDB 10.3 主同步拷贝
所属栏目:[MySql教程] 日期:2022-07-05 热度:162
MariaDB主主同步,也就是两个MariaDB之间互为主从,每个MariaDB均为主、从双角色。 1. MariaDB01配置 vi /etc/my.cnf.d/server.cnf [mysqld] server-id = 1 log-bin = master-log relay-log = slave-log auto_increment_offset = 1 auto_increment_increme[详细]
-
mysql优化趋向
所属栏目:[MySql教程] 日期:2022-07-05 热度:117
随着数据的积累,慢慢的我们一些不好的习惯都会在系统中暴露出来,程序执行的效率低,用户体验下降,如果我们不采取一些措施,那么用户就回流失。 提高程序的执行效率可能需要做很多工作,但其中一个重要的工作就是mysql优化,或者称为数据库优化。 优化方[详细]
-
MySQL开发规范中必定要禁用char
所属栏目:[MySql教程] 日期:2022-07-05 热度:200
MySQL开发规范中必须禁用char: 一、说明 channel渠道号到底应该怎么选择数据类型,两个选择,一个是char(),另一个是varchar()。在系统里看到用什么的都有,没有任何规律,实在没办法了没辙了需要制定一个规范,禁用char()。 二、原因 1、char扩展会导致[详细]
-
Mybatis缓存解说
所属栏目:[MySql教程] 日期:2022-07-05 热度:154
什么是Mybatis缓存? 使用缓存可以减少Java Application与数据库的交互次数,从而提升程序的运行效率。比如,查询id=1的user对象,第一次查询出来之后,会自动将该对象保存到缓存中。下一次查询该对象时,就可以直接从缓存中获取,不需要发送SQL查询数据库[详细]
-
mysql 存储步骤demo
所属栏目:[MySql教程] 日期:2022-07-05 热度:61
从没写过mysql 存储过程,靠着百度和以前写oracle存储过程的经验写了一个,还算顺利,留个例子吧 CREATE DEFINER=`west_brain`@`%` PROCEDURE `man_tree_area`( ) BEGIN -- 存储树状结果处理sql变量 DECLARE var_code VARCHAR ( 1000 ); DECLARE var_pcode[详细]
-
MYSQL数据库服务CPU高问题剖析与优化
所属栏目:[MySql教程] 日期:2022-07-05 热度:137
MYSQL数据库服务CPU高问题分析与优化 MySQL服务性能监控分析与优化是永恒的主题,做为性能测试人员有时也要站在DBA角度出发进行适当分析与优化,这也是性能测试人员能长期生存发展之路。而资源的使用监控分析才是性能故障分析的根本首要任务。在数据库服务[详细]
-
MySQL使用mysqldump+binlog完整恢复被删除的数据库的办法
所属栏目:[MySql教程] 日期:2022-07-05 热度:107
这篇文章主要讲解了MySQL使用mysqldump+binlog完整恢复被删除的数据库的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 (一)概述 在日常MySQL数据库运维过程中,可能会遇到用户误删除数据,常见的误删除数据操作有[详细]
-
MySQL大表删除导致服务器变慢的解析
所属栏目:[MySql教程] 日期:2022-07-05 热度:184
注意,在生产环境中MySQL删除表的时候 如果表过大,几十G 甚至上百G ,删除的时候要小心,要不然会导致MySQLhang住,从而影响业务; 1、MySQL在删除表的时候,一共分为2步: ①:buffer pool页面清除的过程 在删除表的时候,innodb会将文件在buffer pool中[详细]