mysql edit
表外键5个相关性: cascade,restrict,set null,no action,default
show character set ;
show collation like 'utf8%'
SELECT @@COLLATION_DATABASE;
SHOW VARIABLES LIKE 'CHARACTER_SET%';
FLUSH LOGS 命令强制轮换二进制日志,从而的到一个完整的二进制日志.
SHOW BINGLOG EVENTS 查看二进制日志文件。
SHOW MASTER STATUS 查看当前正在写入的是那个二进制日志文件
FLUSH TABLES WITH READ LOCK 刷新所有表并锁定数据库
SHOW BINARY LOGS 获取binlog文件名列表
获取远程服务器上的日志文件:
mysqlbinlog --force --read-from-remote-server --host=xxxxx \
> --start-datetime='xxxx' --stop-datetime ='xxx' > binlog.files
清除binlog文件:
1) purge binary logs defore datetime
2) purge binary logs to 'filename'
mysqlbinlog 选项:
--short-form 只打印被执行的sql语句信息
--force-if-open 防止打印警告
--base64-output=never 阻止打印base64-encoded
--start-position
--stop-position
--start-datetime
--stop-datetime
复制拓扑:简单拓扑,树形拓扑,双主拓扑,环形拓扑
show tables from sampdb;查看DB中的所有表
SHOW SLAVE HOSTS 显示连接到MASTER 的SLAVE 信息.
SHOW MASTER LOGS 查看Master 跟踪日志文件.
SHOW MASTER STATUS:查看下一个事件写入二制日志的位置
SHOW SLAVE STATUS:查看Slave 线程的状态
SHOW [GLOBAL | SESSION] VERIABLES 读取服务器变量
SET [GLOBAL | SESSION] <variable_name> = <value> 设置服务器变量
SHOW INDEX FROM <table> 指定表的索引
SHOW PLUGINS 显示所有已知插件的列表。
SHOW [FULL] PROCESSLIST 显示系统上运行的甩的线程
SHOW TABLE[FROM <db>] 显示给定数据库的表的详情。
show grants for user_name; // 显示一个用户的权限,显示结果类似于grant 命令
show binary logs 显示服务器二进制列表
ANALYZE TABLE 重新计算一个或多个表的主键分布
OPTIMIZE TABLE <table> 重构一个或多个表的数据结构
REPLAIR TABLE 可以使用它为MyIsam,archive ,cvs 存储引擎恢复崩溃的表。
mysqldump全量备份+mysqlbinlog二进制日志增量备份:
1)mysqldump --single-transaction --flush-logs --master-data=2 > mysqlpub_backup.sql (备份)
2) mysql -uroot -pPwd < msyqlpub_backup.sql (或 cat mysqlpub_backup.sql | mysql -uroot -ppassword )(DB数据恢复)
3)mysqlbinlog mysql-bin.000003 | mysql -uroot -ppassword (二进制日志重放)
rpm 安装:
2、MySQL默认安装路径
Directory Contents of Directory
/usr/bin Client programs and scripts
/usr/sbin The mysqld server
/var/lib/mysql Log files, databases
/usr/share/info Manual in Info format
/usr/share/man Unix manual pages
/usr/include/mysql Include (header) files
/usr/lib/mysql Libraries
/usr/share/mysql Miscellaneous support files, including error messages,
character set files, sample configuration files, SQL for database installation
/usr/share/sql-bench Benchmarks
innodb_data_file_path的值应该为一个或多个 数据文件规格的列表。
如果你命名一个以上的数据文件,用 分号(‘;’)分隔它们:
innodb_data_file_path=datafile_spec1[;datafile_spec2]...
nnoDB默认地在MySQL数据目录创建表空间文件。要明确指定一个位置,请使用innodb_data_home_dir选项
lower_case_table_names=1
mysql edit的更多相关文章
- mysql的一些特殊命令
mysql命令行工具的编辑技巧 从mysql performace blog 中学到的: 1. pager 例子 mysql> pager more PAGER set to 'more' my ...
- MySQL5.6.36 自动化安装脚本
背景 很好的朋友邱启明同学,擅长MySQL,目前任职某大型互联网业MySQL DBA,要来一套MySQL自动安装的Shell脚本,贴出来保存一些. 此版本为 MySQL 5.6.365 ###### ...
- 可以使用mysql自己带的config edit
正常情况下,一般数据库密码可以写在用户主目录的.my.cnf 然后设置chmod 600,一般来说是比较安全的. 但是如果不想给人知道用户名和实际的密码,但是又想给人用,可以使用mysql自己带的co ...
- excel==>csv==via phpmyadmin (edit php.ini & my.ini)==> MySQL Database
正如同标题, 标题的顺序是 先从Excel表单,保存为csv文档. 步骤: 1.这个可以用linux下的libra office打开 abc.xls 2.用libra office 将 abc.xls ...
- MySQL的Blob类型的手工编辑(manually edit)
https://dba.stackexchange.com/questions/17593/in-mysql-how-to-manually-edit-values-of-a-blob-column- ...
- Edit Delete Mysql的主从复制
参考博客 https://www.cnblogs.com/zhoujie/p/mysql1.html Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上 ...
- CentOS系统MySQL双机热备配置
1 概述 在集成项目中需要应对不同环境下的安装配置,主流操作系统大致可以分为三种:Linux.Windows以及UNIX.其中Linux备受青睐的主要原因有两个: 首先,Linux作为自由软件有两个 ...
- Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境【转】
项目建设完成之后的结构: 数据库的表结构如下: 环境建设:搭建Maven环境.Tomcat环境.需要MySql 数据库支持,使用的编程工具Eclipse (这些是前期准备): 开始创建工程: 1.创建 ...
- MYsql 数据库密码忘记(Window)
之前想在自己的机器上搭建一个数据库,但是又怕占用内存太大,因此特地从网上下载了一个绿色版,免安装版本的,开始用着 还可以,后来重启机器发现悲催了,数据库用不了了, 决心好好整整Mysql 我的是 版本 ...
随机推荐
- 【转】 Understanding Component-Entity-Systems
http://www.gamedev.net/page/resources/_/technical/game-programming/understanding-component-entity-sy ...
- Smart210学习记录-------内存初始化
买了Smart210的板子,开始学习中,,,,, 今天看了重定位DRAM ,然而内存需要初始化,早上信心满满的我到现在崩溃的我....也不知遭受了什么样的蹂躏 ,,还是记下一点学到的知识吧.. 数据手 ...
- 纯代码写UI的时候,如何指定style?
有的时候,需要使用纯代码实现Android UI,那么这个时候如何指定某个UI组件的样式呢? 一般来说,UI组件都有一些set方法可供使用,以调整一些UI属性,从而达到调整样式的目的. 但是,情况并非 ...
- 给linux添加一个回收站
http://blog.chinaunix.net/uid-26805356-id-3492419.html 都知道linux没有回收站,如果一不小心 rm -rf之后,很难恢复,所以就编写了一个回收 ...
- jq版本1.7以上on方法使用结构
<script> $(function(){ $(document).on(" ...
- Android关于主线程和非主线程
必须在主线程执行的任务: (1)UI更新 必须在非主线程中执行的任务 (1)Http请求 如执行:ImageHelper.getInstance().loadImageSync(picUrl); 外面 ...
- MFC中使用Duilib--1
网上找到Duilib入门教程中,第一个给的时基于SDK的例子,在这里,自己写了个MFC的,与入门教程中的例子一样. 新建一个窗口类(CTestDlg) TestDlg.h内容如下: [cpp] vie ...
- 三步将Node应用部署到Heroku上 --转载
Heroku是一个提供快速部署服务的云平台.支持Node,Ruby,Java,PHP,Python,Go多种语言,今天体验了下,简直不要太爽.下面简单的介绍一下. 首先还是要注册一个账号:https: ...
- freeswitch 挂断前执行脚本
通道变量名 api_hangup_hook 介绍在挂断时执行指定API命令 示例 <action application="set" data="api_hangu ...
- ES
https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-service-win.html https://www.e ...