记一次修改数据库引擎的方法

select concat(‘alter table ‘,table_schema,‘.‘,table_name,‘ ENGINE=NDBCLUSTER;‘)
 from information_schema.TABLES
 where table_schema in (select schema_name from information_schema.schemata where schema_name not REGEXP ‘information_schema|sys|mysql‘)
 AND (ENGINE=‘InnoDB‘ or ENGINE=‘MyISAM‘);

时间: 2024-11-10 13:16:07

记一次修改数据库引擎的方法的相关文章

Linux 下mysql修改数据库存放目录方法和可能遇到的问题

MySQL版本:5.6.23-enterprise-commercial-advanced ,使用rpm安装linux:Red Hat Enterprise Linux Server release 6.3 (Santiago)一 .如果是linux下用rpm包安装的mysql,修改方法如下: MySQL默认的数据文件存储目录为/var/lib/mysql.假如要把目录移到/home/data下需要进行下面几步: 1.home目录下建立data目录 cd /home mkdir data 2.把

MySQL修改数据库root密码方法

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "newpass" 方法3: 用UPDA

mysql 修改表引擎方法

修改表引擎方法 方法1:修改mysql.ini配置文件,重启mysql服务生效 修改my.ini,在[mysqld]下加上default-storage-engine=INNODB 其中红色字体部分是要指定的引擎名称. 用sql语句修改已经建成表的引擎: alter table tableName type=InnoDB 下面贴出我的my.ini文件供参考: [mysqld] basedir=C:\Program Files\VertrigoServ\Mysql\ datadir=C:\Prog

生产环境批量修改mysql引擎

生产环境中如何批量修改MySQL引擎 一般来说这样的需求并不多见,但是偶尔也会有,在这里我们推荐使用sed对备份的内容进行引擎转换的方式,当然了,不要忘记修改my.cnf使之支持并能高效的使用对于的引用. 方法1 mysql命令语句修改 创建后引擎更改,5.0版本之后 alter table lvnian engine=innodb; alter table lvnian engine=MyISAM; 其中lvnian是表名 更改实例 ##############################

超详细MySQL常用数据库引擎

存储引擎简介 MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制.索引技巧.锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎.存储引擎就是MySQL将数据存储在文件西永中的存储方式或者存储格式.MySQL存储引擎就是MySQL数据库服务器中的组件,负责为数据库执行时机的数据I/O操作.使用特殊存储引擎的主要有点之一在于,仅需提供特殊应用所需的特性,数据库中的系统开销较小,具有更有效和更高的数据库性能.MySQL系统中,存储引擎

magento 修改产品类型的方法 change product type

很多时候,要把之前录入的单一产品转换成可配置的产品类型,在管理后台是不能直接修改的,只能修改数据库.其方法是: 进入数据库,找到catalog_product_entity这个表,在 type_id 字段,把 simple 改成 configurable. 改成其它类型也可以,MAGENTO总共有以下类型: simple grouped configurable virtual bundle downloadable 如果大批量的产品需要类型转换,可以在数据库里面使用命令操作.

修改mysql数据引擎的方法- 提高数据库性能

前言:同学告我说,他为了能使得数据查询变得快一点,修改的数据引擎,故查询一下,总结一下. 登录mysql后,查看当前数据库支持的引擎和默认的数据库引擎,使用下面命令: mysql>show engines; +--------------------+---------+-------------------------------------------------------------------------------------------------------+----------

SQLServer2008修改sa密码的方法与SQL server 2008数据库的备份与还原

sa密码的修改转载自:http://blog.csdn.net/templar1000/article/details/20211191 SQL server 2008数据库的备份与还原转自 :http://www.cnblogs.com/zgqys1980/archive/2012/07/04/2576382.html 一.SQLServer2008修改sa密码的方法 1. 先用Window身份验证方式登陆进去,选择数据库实例,右键选择属性--安全性:把服务器身份验证选项从"Window身份验

mysql修改数据库的存储引擎(InnoDB)

查看当前的存储引擎 show engines; 基本的差别:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持.MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能.然后,一般我们的项目中设计的数据表是有外键的. 修改存储引擎 上面的方式可以在你创建表成功后,再次修改数据表的存储类型 其实,你也可以在创建数据表的时候,指定存储类型: -------------------------------