-
mysql开启root用户可远程登录技巧
所属栏目:[MySql教程] 日期:2022-06-15 热度:138
开启 MySQL 的远程登陆帐号有两大步: 1、确定服务器上的防火墙没有阻止 3306 端口. MySQL 默认的端口是 3306,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的. 如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定[详细]
-
处理mysql的默认字符编码和中文乱码问题
所属栏目:[MySql教程] 日期:2022-06-15 热度:173
MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明. 启动mysql后,以root登录mysql,代码如下: mysql show variables like character%;#执行编码显示 +--------------------------+----------------------------+ | Va[详细]
-
mysql流程控制语句概括
所属栏目:[MySql教程] 日期:2022-06-15 热度:96
以前我们大多数据在用到条件判断时都会有用到if else下面我们要介绍是mysql if else case ifnull等这些命令语句的用法介绍. mysql中有如下的几个的控制流程的语句: 1)case,代码如下: // Below will return zero SELECT CASE 0 WHEN 0 THEN zero WHEN 1 THEN[详细]
-
怎么修改mysql密码及忘记mysql密码修改办法
所属栏目:[MySql教程] 日期:2022-06-15 热度:187
本文章总结了几种方法来修改mysql密码,一种是在你记得的情况下修改你的mysql密码,一种是你不记得密码找回或修改mysql密码的方法. mysql如何设置密码 1.用root 进入mysql后,运行如下代码: mysqlset password =password(你的密码); mysqlflush privileges; 2.[详细]
-
mysql中使用过程中常见错误处理办法收集
所属栏目:[MySql教程] 日期:2022-06-15 热度:83
mysql中使用过程中常见错误解决办法收集,大家可参考本文章收藏的错误解决办法. 1、Mysql errono 1005:主外键不是完全一致,请检查如下几点: a、字段是否存在 b、类型是否一致(注意unsigned , powerdesign 生成问题) 2、Mysql errono 121:外键约束名称重复. 3[详细]
-
Centos下用yum命令部署lamp环境具体教程
所属栏目:[MySql教程] 日期:2022-06-15 热度:95
1.Centos 默认是打开IP安全策略的,也就是80端口也禁止外部访问,所以先停用iptables. service iptables stop 或者对80端口开放:iptables -I RH-Firewall-1-INPUT -m state state NEW -m tcp -p tcp dport 80 -j ACCEPT 2.安装apache yum install httpd (只安[详细]
-
mysql_real_escape_string和addslashes的差异
所属栏目:[MySql教程] 日期:2022-06-15 热度:163
本文章详细的以实例和php手册详细的介绍了关于mysql_real_escape_string和addslashes的区别. Example #1 mysql_real_escape_string() 例子,代码如下: ?php $item = Zaks and Dericks Laptop; $escaped_item = mysql_real_escape_string($item); printf (Esca[详细]
-
mysql数据库修改密码技巧
所属栏目:[MySql教程] 日期:2022-06-15 热度:98
本文章介绍了七种不同的方法来修改mysql数据的密码,有需要的同学可以参考一下. 方法一:适用于管理员或者有全局权限的用户重设其它用户的密码,进入命令行模式: mysql -u root mysql mysql UPDATE user SET password=PASSWORD(new password) WHERE user=name;[详细]
-
MySQL中实现ID编号自动增加的技巧
所属栏目:[MySql教程] 日期:2022-06-15 热度:142
自增我们经常利用 mysql工具进行创建数据库这样就可以很方便的实现id字段自增了,下面我们来告诉你具体如何让字段自增的方法。 在数据库应用中我们经常要用到唯一编号。在MySQL中可通过字段的AUTO_INCREMENT属性来自动生成。MySQL支持多种数据表,每种数据表[详细]
-
修改mysql默认编码的技巧
所属栏目:[MySql教程] 日期:2022-06-15 热度:108
修改mysql默认编码方法特别简单我们这里分别介绍了linux和windows下修改默认编码的方法. Windows系统下最简单最彻底的方法: 1、中止MySQL服务. 2、在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可. 3、启动MySQL服务. Unix平[详细]
-
mysql数据库实时监控工具Mycheckpoint详解
所属栏目:[MySql教程] 日期:2022-06-15 热度:190
本文章来介绍一款关于mysql数据库实时监控工具Mycheckpoint介绍,有需要的了解此工的朋友可参考. 安装文档:http://code.openark.org/forge/mycheckpoint/documentation/quick-howto#Install 需求: 需要安装python,并且版本大于2.4:shell phthon看一下有没有装[详细]
-
mysql索引提高优化order by语句用法详解
所属栏目:[MySql教程] 日期:2022-06-15 热度:96
在数据库中我们一般都会对一些字段进行索引操作,这样可以提升数据的查询速度,同时提高数据库的性能像order by ,group by前都需要索引哦。 先我们要注意一下 1mysql一次查询只能使用一个索引。如果要对多个字段使用索引,建立复合索引。 2在ORDER BY操作中[详细]
-
mysql 半等步复制
所属栏目:[MySql教程] 日期:2022-04-12 热度:190
mysql 半同步复制: 一.半同步复制 半同步复制特点 1. 与传统的异步复制相比,半同步复制在多个Slave节点中会选取一个节点进行半同步复制。也就是说,当Master提交一个事务的时候,在这个半同步复制的Slave端返回一个同步完成的Ack包之后,服务器才会向用[详细]
-
mysql系列的 mmm高可用集群
所属栏目:[MySql教程] 日期:2022-04-12 热度:151
mmm高可用集群介绍: 高可用集群介绍:主备模式,当主不能提供服务的时候备用主机接替它提供服务。 这个过程对于客户端是透明的。 一、前期准备工作 1、准备五台linux服务器:主(192.168.4.122),主备(192.168.4.123) 从(192.168.4.126),从(192.16[详细]
-
mysql select之后的子查询
所属栏目:[MySql教程] 日期:2022-04-12 热度:171
select后面的子查询使用,只能是标量查询 #案例:查询每个部门的员工个数 SELECT d.*,( SELECT COUNT(*) FROM employees WHERE employees.`department_id`=d.department_id ) FROM departments d; #案例:查询员工号=102的部门名 SELECT department_name FR[详细]
-
MySQL Batched Key Access BKA 原理和设定使用办法举例
所属栏目:[MySql教程] 日期:2022-04-12 热度:99
MySQL 5.6版本开始增加了提高表join性能的算法:Batched Key Access (BKA)的新特性。 BKA算法原理:将外层循环的行/结果集存入join buffer,内存循环的每一行数据与整个buffer中的记录做比较, 可以减少内层循环的扫描次数. 对于多表join语句,当MySQL使用[详细]
-
MySQL 存储过程空结果集错误Error 1329 No data 的异常处置
所属栏目:[MySql教程] 日期:2022-04-12 热度:89
在MySQL的存储过程中,当查询到空结果集时会产生下面报错 Error 1329 No data - zero rows fetched, selected, or processed 解决方法: 在存储过程中,添加异常处理 注意代码中的橙色部分的异常代码 delimiter $$ CREATE PROCEDURE PROC_ADDSubscribers_d[详细]
-
实例解读 MySQL并行复制如何解决特定的主从难题?
所属栏目:[MySql教程] 日期:2022-04-12 热度:173
并行复制存世已多年,但是在实际应用场景中的使用并不常见。这次很幸运,我们刚好遇到一个客户,主的写入工作量非常大,但是从难以跟上,在这种情况下,我建议它使用并行从属线程。 那么,如何衡量并行复制是否在客户的场景中发挥了作用?对于客户业务能够[详细]
-
SQL存储过程中运用BEGIN TRY捕捉错误并保存
所属栏目:[MySql教程] 日期:2022-04-12 热度:166
SQL存储过程中使用BEGIN TRY捕捉错误并保存: 1、创建保存错误的数据表: /*创建错误日志表*/ CREATE TABLE ErrorLog( errNum INT, ErrSev NVARCHAR(500), ErrState INT, ErrProc NVARCHAR(1000), ErrLine INT, ErrMsg NVARCHAR(2000) ) 2、创建保存错误信[详细]
-
MySQL 5.7创建多源复制
所属栏目:[MySql教程] 日期:2022-04-12 热度:87
MySQL 5.7版本支持多源复制,MySQL 5.5和5.6不支持。 多源复制可以让多个主节点同时并行进行复制到一个从节点上。一个slave为每个master创建一个复制通道。 至少需要两台主库和一台从库。 多源复制中的主库,可以配置成基于全局事务标准(GTID)的复制,或者[详细]
-
MySQL innodb引擎的事务执行步骤
所属栏目:[MySql教程] 日期:2022-04-12 热度:55
通过这篇文章可以了解到下面几个问题 问题1:MySQL innodb引擎的update的流程; 问题2:以及写redo,undo,binlog的顺序,然后刷盘的顺序又是什么呢? 问题3:以及刷新redo和脏数据的相关进程; 总结以上的三个问题,其实就是关于MySQL innodb事务的流程;那[详细]
-
为什么说sap软件对ic设计企业关键呢?
所属栏目:[MySql教程] 日期:2022-04-12 热度:98
我们先来看下一下IC设计行业背景说明,IC设计业已成为半导体产业链中的明日之星,尤其在景气低迷之际,IC设计业的发展倍受瞩目,由于IC设计的脑力密集型特性,加上越来越多的IDM厂商也跨入Fabless模式,因此在整个半导体产业链中,在IC市场多变的情况下,[详细]
-
学会用各种方法备份MySQL数据库
所属栏目:[MySql教程] 日期:2022-04-11 热度:90
前言 为什么需要备份数据? 数据的备份类型 MySQL备份数据的方式 备份需要考虑的问题 设计合适的备份策略 使用cp进行备份 使用mysqldump+复制BINARY LOG备份 使用lvm2快照备份数据 使用Xtrabackup备份 前言 试着想一想, 在生产环境中什么最重要?如果我们[详细]
-
MySQL主从不一致情形与解决办法
所属栏目:[MySql教程] 日期:2022-04-11 热度:129
MySQL主从不一致情形与解决办法: 一、MySQL主从不同步情况 1.1 网络的延迟 由于mysql主从复制是基于binlog的一种异步复制 通过网络传送binlog文件,理所当然网络延迟是主从不同步的绝大多数的原因,特别是跨机房的数据同步出现这种几率非常的大,所以做读[详细]
-
MySQL分库分表环境下全局ID生成办法
所属栏目:[MySql教程] 日期:2022-04-11 热度:148
MySQL分库分表环境下全局ID生成方案: 目录[-] 1. 数据库自增ID来自Flicker的解决方案 2. 独立的应用程序来自Twitter的解决方案 在大型互联网应用中,随着用户数的增加,为了提高应用的性能,我们经常需要对数据库进行分库分表操作。在单表时代,我们可以[详细]