SQLSERVER访问MYSQL
摘要:1、在0.14中安装插件 2、在PCDB中创建一个用户 3、在0.14中配置ODBC 4、在0.14 SQSLERVER中创建DBLINK 5\ --开启交互式查询exec sp_configure 'show advanced options',1reconfigureexec sp_config
阅读全文
navicat for mysql 数据库备份与还原
摘要:一、设置备份的路径 二、开始备份备份分两种, 一种是以sql保存, 一种是保存为备份 1、SQL保存方式进行备份 导入:建议 删除所有表 或 重新建数据库同导出 , 右键数据库 运行 SQL文件 2、备份方式, 直接用navicat 备份 三、自动备份 设置计划任务的名称,点击【确定】 查看数据库自
阅读全文
mysql创建超级管理员
摘要:创建一个超级管理员userAAA,密码为pwpwpwpwgrant all privileges on *.* to userAAA@'localhost' identified by 'pwpwpwpw';
阅读全文
mysql 备份
摘要:安装以下两个MYSSQL软件安装后如下图打开查询分析器可看到相关数据库打开管理工具---- Create schema landordb--CREATE DATABASE IF NOT EXISTS landordb;USE landordb;---- Definition of table `tb...
阅读全文
数据库开发及优化、 提升数据库性能
摘要:当数据量达到一定量级的时候,程序的每一个细节,数据库的设计都会影响到系统的性能。这里就数据库开发及优化的话题和大家做个讨论和分析存储引擎的选择两种存储引擎是MyISAM和InnoDB存储引擎区别1.MyISAM不支持事务,不支持外键,优点是访问速度高,批量插入速度快。假设大量的操作是select、insert,建议采用该存储引擎。但是在我的实际应用中,出现过批量插入过于频繁的时候,当数据量到达一定级别,出现表损坏的情况。2.InnoDB支持事务处理,但是相对于前者,处理效率低一些,并且其索引及数据也更占用磁盘空间。在存储一些关键数据,并需要对其进行事务操作的时候,我们可以选择innodb,当然
阅读全文
MYSQL sql
摘要:/*checkPorcesslist*/;SELECT`ID`,`USER`,`HOST`,`DB`,`COMMAND`,`TIME`,`STATE`,LEFT(`INFO`,51200)AS`Info`FROM`information_schema`.`PROCESSLIST`mysql myisam 表超过4G无法访问的解决myisam引擎默认是支持4GB,innodb理论上可以到6TB,假设单张表容量超过4GB,可能导致表都无法访问了。可以通过以下命令增加表最大数据量: 这样修改后数据文件可以支持到208TB左右。mysql>altertableuserMAX_ROWS=10000
阅读全文
MYSQL數據庫備份
摘要:备份数据库两个主要方法是用mysqldump程序或直接拷贝数据库文件mysqldump比直接拷贝要慢些。mysqldump生成能够移植到其它机器的文本文件,甚至那些有不同硬件结构的机器上。直接拷贝文件不能移植到其它机器上,除非你正在拷贝的表使用MyISAM存储格式。ISAM表只能在相似的硬件结构的机器上拷贝。在MySQL 3.23中引入的MyISAM表存储格式解决了该问题,因为该格式是机器无关的,所以直接拷贝文件可以移植到具有不同硬件结构的机器上。只要满足两个条件:另一台机器必须也运行MySQL 3.23或以后版本,而且文件必须以MyISAM格式表示,而不是ISAM格式。 一、数据备份捷径保证
阅读全文
简便的MySql数据库备份的方法
摘要:使用MYSQL进行数据库备份,又很正规的数据库备份方法,同其他的数据库服务器有相同的概念,但有没有想过,MySQL会有更简捷的使用文件目录的备份方法,而且又快有好。一、数据备份捷径因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧。目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中试验环境:操作系统:WinNT4.0,Mysql3.22.34,phpMyAdmin 2.1.0在hostA中安装mysql数据库并建立TestA数据库hostB机安装mysql数据库,没有TestA数据库方法步骤:启动phpMyAdmin察看HostA和HostB中的数据库列表
阅读全文
一个Mysql自动备份脚本
摘要:可以将这个脚本放进crontab,每天凌晨执行一次,自动备份 这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。 #!/bin/bash#ThisisaShellScriptForAutoDBBackup#Poweredbyaspbiz#2004-09#Setting#设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件位置,#以及备份方式#默认情况下备份方式是tar,还可以是mysqldump,mysqldotcopy#默认情况下,用root(空)登录mysql数据库,备份至/root/dbxxxxx.tgzDBName=mysqlDBUser=rootDBPassw
阅读全文
MySQL备份恢复数据的一般步骤
摘要:下面是备份一个数据库的例子:1、备份前读锁定涉及的表mysql>LOCK TABLES tbl1 READ,tbl1 READ,…如果,你在mysqldump实用程序中使用--lock-tables选项则不必使用如上SQL语句。2、导出数据库中表的结构和数据shell>mysqldump --opt db_name>db_name.sql3、启用新的更新日志shell>mysqladmin flush-logs这样可以记录你备份后的数据改变为恢复数据准备。4、解除表的读锁mysql>UNLOCK TABLES;为了加速上述过程,你可以这样做:shell> m
阅读全文
MYSQL数据库备份
摘要:数据库备份备份数据库的另一个技术是使用mysqldump程序或mysqlhotcopy脚本完全备份数据库:shell> mysqldump --tab=/path/to/some/dir --opt db_name或:shell> mysqlhotcopy db_name /path/to/some/dir只要服务器不再进行更新,还可以只复制所有表文件(*.frm、*.MYD和*.MYI文件)。mysqlhotcopy脚本使用该方法。(但请注意如果数据库包含InnoDB表,这些方法不工作。InnoDB不将表的内容保存到数据库目录中,mysqlhotcopy只适合MyISAM表)。
阅读全文
mysql对于大表(千万级)该如何优化?
摘要:如何设计或优化千万级别的大表?此外无其他信息,个人觉得这个话题有点范,就只好简单说下该如何做,对于一个存储设计,必须考虑业务特点,收集的信息如下:1.数据的容量:1-3年内会大概多少条数据,每条数据大概多少字节;2.数据项:是否有大字段,那些字段的值是否经常被更新;3.数据查询SQL条件:哪些数据项的列名称经常出现在WHERE、GROUP BY、ORDER BY子句中等;4.数据更新类SQL条件:有多少列经常出现UPDATE或DELETE 的WHERE子句中;5.SQL量的统计比,如:SELECT:UPDATE+DELETE:INSERT=多少?6.预计大表及相关联的SQL,每天总的执行量在何
阅读全文