mysql 5.7 新特性中在线in-place 修改字段的大小
VARCHAR 字段的大小能够通过 ALTER TABLE,命令,以in-place 的方式修改, 例如 :ALTER TABLE t1 ALGORITHM=INPLACE, CHANGE COLUMN c1 c1 VARCHAR(255);This is true as long as the number of length bytes required by a VARCHAR column remains the same.只要修改字段后字段varchar所占字节数和原先的相同就能实现,例...
mysqldump --login-path参数使用
前面一节介绍了mysql_config_editor 参数配置加密登入文件这里来引用以下[root@mysql ~]# mysqldump --login-path=test test --result-file=/data01/huzhichengrest.sql---备份test 数据库使用的域为上一片创建的test域登入。 备份文件保存为/data01/huzhichengrest.sql备份完成result.sql 同样备份的是test数据库可以看...
使用mysql_config_editor 创建一个加密登入
如下: mysql_config_editor set --login-path=test --user=root --password -S /var/lib/mysql/mysql.sock --port=3306[root@mysql ~]# more .mylogin.cnf -------加密过后的文件是二进制文件不能够直接读出#l..HAR}孟: .E??>?X?~.&..U合0[root@mysql ~]# mysql_config_editor print --all[client]user = root...
mysql_config_editor
4.6.6 mysql_config_editor — MySQL Configuration Utility(mysql 配置功能)The mysql_config_editor utility (available as of MySQL 5.6.6) enables you to store authentication credentials in an encrypted login file named .mylogin.cnf. The file location is the %APPDATA%\MySQL directory on Windows and the ...
mysqldump --result-file参数
使用mysqldump 备份时 有一个参数--result-file 官方解释为Direct output to a given file 直接输入到给定的文件。我们在备份时mysql -uroot -p1qazxsw2 -S /var/lib/mysql/mysql.sock test >test.sql 可以重定向到test文件下面而--result-file 参数的意义就是代替上面的方法打开一个终端:1[root@mysql ~]# mysqldump...
mysqldump备份不输入密码直接备份
1、在你的用户根目录下面创建一个.my.cnf 文件添加以下内容[mysqldump]user=username---- 我的是rootpassword=password----我的是1qazxsw22、添加完后修改他的权限防止其他用户使用chmod 600 .my.cnf3、下面就可以不输入密码直接使用了。mysqldump -uroot -S /var/lib/mysql/mysql.sock --databases mysql |gz...
mysqldump 备份单张表和恢复
1、使用工具mysqldump 步骤一:备份表命令:mysqldump -uroot -p1qazxsw2 -S /var/lib/mysql/mysql.sock --tab=/soft/ huzhicheng user ----huzhicheng为数据库名称,user 为我们备份的表名称在/soft 目录下会有两个文件,一个后缀为.sql 一个为.txt .sql 为表结构.txt 存储的是数据步骤二:恢...
修改innodb redo log的大小组数
1、If for any reason you need to change thesize of InnoDB log files (also known as transaction logs), but not surehow to do it, this post will guide you through the steps.Step 1: Preflight checksSomething to keep in mindDatabase restart is needed as part of thisprocess....
修改其他引擎表为INNODB 表
修改其他表为INNODB 表很简单一条语句即可alter table table_name engine=innodbmysql> show table status like 'u1'\G*************************** 1. row *************************** Name: u1 Engine: MyISAM&nbs...
mysql 设置禁止autocommit
1、set autocommit=off 设置回话级别的禁止2、要设置全局的可以通过三种方式i set global init_connect='set autocommit=0';ii 在初始化参数文件中设置在[mysqld] &nbs...
利用CSV 引擎加载数据
1、准备数据文件testlodcsv.CSV 内容如下1000001,胡一,北京,huzhichengforce@gmail.com1000001,胡一,北京,huzhichengforce@gmail.com1000001,胡一,北京,huzhichengforce@gmail.com1000001,胡一,北京,huzhichengforce@gmail.com1000001,胡一,北京,huzhichengforce@gmail.com1000001,胡一,北京,huzhichengforce@gmail.c...
开启和设置mysql 二进制文件位置
通过在my.cnf 里面设置参数来实现一条参数即可测试:update 一条数据 在新的地址里面找到了产生的文件error.err errorsafe.err general.log mysql-bin.000001 mysql-bin.index slow.log
mysql 配置 General Query Log和# Slow Query Log
今天在配置mysql # Slow Query Log 和 General Query Log 时 实验# MySQL error loglog_error = /data/errorlog/error.loglog_warnings = 2# innodb_print_al...
mysql 配置log_error
1、我在安装mysql 的时候是rpm包安装的什么都是默认今天在配置错误日志的时候 按照网上找的资料 在[mysqld]块里面添加如下参数log_error=/path/error_filename.log重启mysql 服务 死活起不来。 折腾了将近两个小时 后来加上[client]块 立马见效 mysql 服务启动完成。 不明白为什么我的参数如下...
MyISAM 存储引擎,Innodb 存储引擎
MyISAM 存储引擎在版本5.5 之前myisam存储引擎是默认的存储引擎每个myisam 存储引擎表都有三个操作系统文件组成1、frm 对象结构定义文件,存储表结构。2、MYD 数据文件用于存储数据。3、myi 索引文件 用于存储表的索引信息。myisam 但表行长度不能超过65532B存储书数据时myisam 有三种存储格式...
MERGE 存储引擎
merge 存储引擎也被称为MGR_MyISAM 存储引擎,它实际上是将一组Myisam 表聚合在一起。使用时就像一张表merge 存储引擎所有的表必须拥有相同的表结构以下为例子create table v1 (id int not null auto_increment primary key,v1 varchar(20)) engine=myisam;create table v2 (id int not null auto_increment ...
CSV ,ARCHIVE 存储引擎 介绍
创建CSV 引擎表语法create table table_name (column_name type not null,column_name type not null,column_name type not null) engine=CSV;CSV 引擎表所有的字段都必须为非空创建的CSV 引擎表有两个文件一个以CSV 结尾,一个以CSM 结尾。archive 引擎 适用于历史数据归档,使用zip 压缩算法节省空间效果...
memory存储引擎 /MySQL内存表的特性与使用介绍
创建内存表create table table_name (column_name type) engine=memory ;c查看创建的标定义>show create table table_name1、memory 存储引擎表只有一个独立的磁盘文件,扩展名为.frm memory 存储引擎只存放表定义不存放数据。2、当服务器断电后内存表中的数据全部丢失,但表结构是会保留的因为有.fr...
mysql 安装 linux
rpm -ivh MySQL-client-5.6.22-1.el6.x86_64.rpmrpm -ivh MySQL-devel-5.6.22-1.el6.x86_64.rpmrpm -ivh MySQL-server-5.6.22-1.el6.x86_64.rpm第一次安装完成后 会随机产生一个密码:A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !You will find that pa...
mysql 安装目录
RPM二进制包方式安装目录结构 二进制包方式安装时使用系统软件默认目录结构 : /usr/bin &...