-
怎样使IIS支持PHP和MySQL
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
让IIS支持PHP和MySQL,一共6个步骤。 步骤/方法 首先把php的压缩包(这里以PHP4.3.2为例)解压到C:php-4.3.2-Win32目录中,然后从其中找到一个叫php.ini-recommended的文件,把他更名为php.ini。 打开该文件,找到extension_dir=./,将其改为extension_dir=C:[详细]
-
锁表特点--myisam和innodb的不一样之处
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
对于myisam表, lock table table_name read local, 并且下面参数为2, 3 ,那么允许另一个回话执行insert 语句 root@sakila 08:17:02show variables like %concurrent%; +-------------------+--------+ | Variable_name | Value | +-------------------+---[详细]
-
MySQL的复制性能
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
什么是复制功能? MySQL 的复制功能是将备份的数据移动到其他服务器的功能,通过简单的设定即可使用 主从(master -slave)架构。 主服务器上发生数据变更,变更内容传送到从服务器,从服务器接受主服务器的变更内容, 将变更内容反映到数据库。 复制功能的[详细]
-
RedhatAS4.0上安置Apache2+PHP5+MySQL+Resin+SSL+GD+webalizer
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
RedhatAS4.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+webalizer RedhatLinuxAS4.0上安装Apache2.0.50+MySQL+PHP5+Resin+SSL+GD以及日志分析工具(webalizer) 版权声明:本文可以任意转载,转载时请保持文章的完整性,并以超链接形式标明文章原始出处和作者信息[详细]
-
MySQL体系结构详解
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个缓冲池。 原理 预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从缓冲池中取出一个,使用完毕之后再放回去。 作用 进行身份验证、线程重用,连接限制,检查内存,数据缓存;[详细]
-
回馈开源,我怎样排查一个MySQL Bug
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
X-Engine是阿里巴巴自研的高性能低成本存储引擎,经过多年的努力,我们在集团内部以AliSQL(X-Engine)的形式(AliSQL是阿里的MySQL分支)支持了许多业务,为用户带来了显著的成本和性能收益。 时至今日,阿里巴巴数据库团队已经向MySQL官方提交了许多有价值的[详细]
-
MySQL中需要注意的字段长度难题
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
在MySQL的表结构设计中,突然想起来几个地方碰到的问题比较多,大体来说一个就是字符集,一个就是数据类型。 而字符集和数据类型结合起来,就有一个蛮有意思的细节,那就是行长度的问题。 比如我们创建一个表使用了varchar的类型,如果指定为gbk,表里含有一[详细]
-
生成大量测验数据脚本
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
生成大量数据来测试: create table t1 (id int not null primary key auto_increment,age int,name varchar(20),createtime date); create index idx_age_name_create on t1(age,name,createtime); vi create-data.sh #!/bin/bash i=1; MAX_INSERT_ROW_COUN[详细]
-
mysqldump备份时加single-transaction会加锁吗
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
mysqldump --all-databases --master-data=2 --single-transaction --quick -R --events -uroot /tmp/full.sql 通过根踪可以看到: 8 Connect root@localhost on 8 Query /*!40100 SET @@SQL_MODE= */ 8 Query /*!40103 SET TIME_ZONE=+00:00 */ 从红色部分[详细]
-
MySQL入门--导出和导入数据
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
MySQL导出和导入数据 数据库导出可用于将数据库复制到另一个服务器。可以将数据库传输到在另一台主机上运行的服务器,这是最典型的数据导出任务。也可以将数据传输到运行在同一主机上的不同服务器。如果正在针对新版本 MySQL 测试服务器,并且想使用生产服务[详细]
-
mysql中count 与count 比较
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
count详解: count(*)将返回表格中所有存在的行的总数包括值为null的行,然而count(列名)将返回表格中除去null以外的所有行的总数(有默认值的列也会被计入). distinct 列名,得到的结果将是除去值为null和重复数据后的结果 sql调优,主要是考虑降低:consist[详细]
-
mysqldump --tab产生文本格式备份与mysql启动选项
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
mysqldump --tab产生文本格式备份与mysql启动选项: 1,使用mysqldump --tab可以对数据库产生文本文件格式的备份 [root@mygirl ~]# /usr/local/mysql/bin/mysqldump --tab=/root test -u root -p Enter password: mysqldump: Got error: 1290: The MySQL serv[详细]
-
回收mysql表的碎片
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
由于操作人员大量的删除了relationship表的数据达2千万行,但是mysql并不自动回收空间,所以决定做碎片整理(先测试): myisamchk -r relationship 我是在mysql运行下做的,结果做完后查询的时候出现下面的问题: ERROR 1030 (00000): Got error 127 from t[详细]
-
MYSQL-mysqldump学习
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
mysqldump导出的文件其实是个sql脚本 举例: mysqldump --single-transaction --all-databases /mysql/mysqldump_20180612 mysqldump --single-transaction --all-databases --flush-logs --master-data=2 /mysql/mysqldump_20180613.sql --master-data=2选[详细]
-
如何创建动态菜单在ASP 净核心剃刀页面与Web Api
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
我得到一个错误当我添加一个MenuList进入菜单。 计算机科学,因为我的MySql表中没有MenuList那里。 但我无法添加MenuList菜单。 cs,这意味着我不能创建一个动态菜单,任何人在这种情况下有解决方案吗? 请帮助我,我被困在这里大约一个星期。 MySql表: CREATE TA[详细]
-
1分钟搞定 MyISAM与InnoDB的索引差异
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
B+树,它是一种非常适合用来做数据库索引的数据结构: (1)很适合磁盘存储,能够充分利用局部性原理,磁盘预读; (2)很低的树高度,能够存储大量数据; (3)索引本身占用的内存很小; (4)能够很好的支持单点查询,范围查询,有序性查询; 数据库的索引分为主键[详细]
-
mysql5.7_sourcecode_install_on OEL7.2_managed by systemd
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
OEL7.2 x64默认使用最小化安装。 在此基础上安装mysql 5.7.22 source code. (mysql-8.0.11 cmake要用的版本至少为2.8.12,而OEL7.2 cmake版本为2.8.11,如需用光盘中的cmake,需要升级系统版本) mysql服务启动关闭由systemd来管理,编译时启用参数-DWITH_SYSTE[详细]
-
MYSQL order by排序导致效率低小优化
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
有一个主表left join 同一个小表两次分页语句,因为order by 导致执行时做排序,从执行计划中Using filesort ,以及profile中creating sort index 耗时可以看出。 从trace文件可以看出filesort的计算: join_execution: { select#: 1, steps: [ { filesort_i[详细]
-
MySQL 完整安装配置
所属栏目:[MySql教程] 日期:2022-03-22 来源:DaWei
创建用户和路径 1. 创建 MySQL 用户组和用户 # groupadd mysql # useradd -g mysql mysql 2.创建数据存储路径 # mkdir /data/dbfile # chown -R mysql.mysql /data/dbfile 安装 mysql 5.x.x.tar.gz 1.编译 默认字符集 扩展字符集 安装Innodb 指定数据存储路[详细]
-
mysql的binary-log运作
所属栏目:[MySql教程] 日期:2022-03-21 来源:DaWei
mysql的binary-log运作: 一,设置/etc/my.cnf参数打开binary log log-bin=mysql-bin server-id=1 二,关于二进制日志参数 mysql show variables like %log_bin%; +---------------------------------+--------------------------------+ | Variable_name |[详细]
-
innodb_lock_wait_timeout参数的明白
所属栏目:[MySql教程] 日期:2022-03-21 来源:DaWei
前言:在管理ORACLE的工作中,经常发现因为锁等待的原因导致应用宕机了。Mysql考虑到自身的性能和架构等因素,InnoDB数据库引擎增加了参数innodb_lock_wait_timeout,避免在资源有限的情况下产生太多的锁等待; 一、innodb_lock_wait_timeout的参数说明 inno[详细]
-
MySQL 学习之-字符集选定 更改
所属栏目:[MySql教程] 日期:2022-03-21 来源:DaWei
字符(Character)是指人类语言中最小的表义符号。例如A、B等; 编码(Encoding)是指给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符.例如,我们给字符A赋予数值0,给字符B赋予数值1,则0就是字符A的编码; 字符集(Character Set)是指字符和编[详细]
-
mysql 5.7单实例安置
所属栏目:[MySql教程] 日期:2022-03-21 来源:DaWei
yum -y install cmake useradd mysql cmake -DCMAKE_INSTALL_PREFIX=/u01/mysql -DMYSQL_DATADIR=/u01/mysql/data -DSYSCONFDIR=/u01/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQL_[详细]
-
MySQL中MyISAM引擎与InnoDB引擎性能相对比
所属栏目:[MySql教程] 日期:2022-03-21 来源:DaWei
MySQL中MyISAM引擎与InnoDB引擎性能比较,基本上我们可以考虑使用InnoDB来替代我们的MyISAM引擎。 MySQL表结构 CREATE TABLE `myisam` (`id` int(11) NOT NULL auto_increment, `name` varchar(100) default NULL,`content` text,PRIMARY KEY (`id`) ) ENGIN[详细]
-
mysql 全文目录
所属栏目:[MySql教程] 日期:2022-03-21 来源:DaWei
停止词(stopword) 一、什么是停止词? 不能用于搜索的词,如敏感词汇:法轮功、李宏志、器官移植等;非常常见的无任何具体含议的词汇: and、or、what 、好的、我们、你们、这样 等等。 二、停止词相关参数 mysql show variables like %innodb%stop%; +-----[详细]

