- 浏览: 162525 次
- 性别:
- 来自: 北京
最新评论
-
BlueAeri:
好像旧了,有些参数没有,比如 --cups
VBoxManage命令详解 -
jiamb:
非常感谢!
学习ibatis的一些资料 -
memory_in_08:
正急着找ibatis的此资料呢,3k you..
学习ibatis的一些资料 -
小猪笨笨:
多谢···
学习ibatis的一些资料 -
mingxiao2010:
谢谢你的分享!!
学习ibatis的一些资料
1.mysql(客户端链接工具):
-u :指定用户名
-p:指定密码
-h:指定服务器ip或者域名
-P(大写):指定端口
例子:mysql -u root -h 202.194.132.237 -P 3306 -p
出现error: Host '202.194.132.237' is not allowed to connect to this MySQL server
出现上述原因是因为:该用户没有权利进行远程访问,必须登陆数据库修改用户的权限.
设置用户管理权限:
grant 权限列表 [(字段列表)] on 数据库名.表名 to 用户名@域名或ip地址 [identified by '密码'] [with grant option]
eg:
1. grant all on *.* to wuxiaoxiao@'%' identified by '870805'
2. grant select on java.* to wuxiaoxiao@'202.194.132.%' identified by '870805';
grant update (name) on java.customer to wuxiaoxiao@'%';
3. grant all on *.* to wuxiaoxiao@'localhost' identified by '870805';
revoke 权限列表[(字段列表)] on 数据库.表名 from 用户名@域名或ip地址
eg:revoke create,drop on java.* from wuxiaoxiao@'%';
revoke grant option on java.* from wuxiaoxiao@localhost;
登陆系统后:select current_user();查看当前链接的用户
--default-character-set=gbk:设置客户端字符集选项
eg:mysql -u root --defaule-character-set=gbk -p登陆后:
等价与set names gbk;
show variables like 'chara%';查看客户端字符集
-e:执行sql语句并退出:
msyql -u root -e "select * from user" 数据裤名字 -p
-E:将输出方式按照字段顺序竖着显示
-s:去掉mysql中的线条框显示
eg:mysql -u root -e "select * from user" BBS -p -E
-f:强行执行sql语句
-v:显示更多信息
--show-warnings:显示警告信息
eg:
在数据库test中有个表t2,只有一个字段id,是int型的
有以下几条插入语句(a.sql):
insert into t2 values(1);
insert into t2 values(2a);//错误
insert into t2 values(3);
不加上任何参数:
mysql -u root test(database-name) < a.sql
会出现错误,一条sql都没有执行
加上参数-f:
mysql -u root test(database-name) -f< a.sql
只有错误的那行没有执行
加上-v显示插入的详细信息:
mysql -u root test(database-name) -f -v< a.sql
加上--show-warnings
mysql -u root test(database-name) -f -v --show-warnings< a.sql
2.myisampack(MyISAM表压缩工具)
eg:myisampack t3(t3.myd)
3.mysqladmin(MySQL管理工具)
mysqladmin和mysql客户端登陆后执行的一些功能非常类似!
可以执行的命令:
|
eg: /usr/bin/mysqladmin -u root -p shutdown
/usr/bin/mysqladmin -u root -p password new-password(该用户原来有密码)
/usr/bin/mysqladmin -u root password new-password(该用户原来没有密码)
4.mysqlbinlog(日志管理工具)
my.cnf文件中能够看出来日志的存放路径
/usr/bin/mysqlbinlog 选项 日志文件名
-d:指定数据库名
-o:忽略掉日志中的n行
-r:将输出的文本格式日志输出到指定文件
-s:显示简单格式省略掉一些信息
--set-charset=char-name:在输出为文本格式时,在文件第一行加上set names char-name
--start-datetime=name --stop-datetime=name:指定日期间隔内的所有日志
--start-position=# --stop-position =#:指定位置间隔内的所有日志
eg:/usr/bin/mysqlbinlog ./bintest.000043
出现error:/usr/bin/mysqlbinlog: unknown variable 'default-character-set=utf8'
改成:/usr/bin/mysqlbinlog --no-defaults ./bintest.000043
/usr/bin/mysqlbinlog --no-defaults ./bintest.000043 -d database-name
/usr/bin/mysqlbinlog --no-defaults ./bintest.000043 -o 3
/usr/bin/mysqlbinlog --no-defaults ./bintest.000043 -o 3 -r resultfile
/usr/bin/mysqlbinlog --no-defaults ./bintest.000043 -o 3 -s
/usr/bin/mysqlbinlog --no-defaults ./bintest.000043 --start-datetime='2007/08/30 05:00:00' --stop-datetime='2007/08/30 05:30:00'
usr/bin/mysqlbinlog --no-defaults ./bintest.000043 --start-position=4 --stop-position=196
5.mysqlcheck(MyISAM表维护工具)
mysqlcheck 选项 database-name[table-name]
mysqlcheck 选项 --database database-name1 [databases-name2]....
mysqlcheck 选项 --all-database
-c:检查表
-r:修复表
-a:分析表
-o:优化表
eg:mysqlcheck -u root -p -c datebase-name
7.mysqlshow(数据库对象查看工具)
mysqlshow -u root -p :显示所有数据库
mysqlshow -u root -p --count:显示数据库和表的统计信息
mysqlshow -u root -p db_name --count:指定数据库
mysqlshow -u root -p db_name table_name --count:指定数据库和表名
mysqlshow -u root -p db_name table_name -k:显示指定表中的索引
mysqlshow -u root -p db_name table_name -i:显示表的一些状态信息
8.perror(错误代码查看工具)
eg:查看错误号30是什么意思?
perror 30
原文地址:http://blog.chinaunix.net/u2/76927/showart_1657912.html
发表评论
-
mysql索引优化方法 index
2011-04-19 11:06 1130http://www.111cn.net/database/1 ... -
用federated引擎在不同服务器间转移mysql表(转载)
2011-04-18 13:57 982用federated引擎在不同服务器间转移mysql表 ... -
(转载)MySQL 索引总结
2010-02-01 18:41 1178由于索引对数据库的查询性能有着至关重要的影响,下面是我的一些总 ... -
Updated msl (microslow) patch, installation walk-through!
2010-01-06 13:48 1103#转载地址:http://www.mysqlperforman ... -
SHOW INNODB STATUS 分析
2009-09-11 17:59 1667SHOW INNODB STATUS 分析 2009-06- ... -
MySQL 锁的使用
2009-09-03 13:52 15337.3 锁7.3.1 锁机制 当前MySQL已经支持 ISA ... -
使用MYSQL索引
2009-09-02 10:27 1012关系数据库的世界是一 ... -
Monitoring MySQL
2009-08-20 11:20 1076Overall activity Questions ... -
Mysql Innodb 引擎优化(-) 参数篇
2009-05-06 18:01 1137参数篇 作/译者:吴炳 ... -
MySQL数据库中对前端和后台进行系统优化
2009-05-06 12:51 878本文中介绍的系统优化 ... -
MySQL配置文件my.cnf 例子最详细翻译,可以保存做笔记用。
2009-05-04 10:52 1000MySQL配置文件my.cnf 例子最详细翻译,可以保存做笔记 ... -
MySQL优化实例
2009-04-29 11:23 1560原文地址: http://kb.discuz.net/ind ... -
MySQL 事件调度器(Event Scheduler)
2009-04-27 17:13 1509一、概述 事件调度器是在 MySQL 5.1 中新增的另一个 ... -
mysql日志
2009-04-27 10:38 10541.错误日志是mysql中最只要的日志,记录了当mysqld启 ... -
mysql-master-slave
2009-02-12 17:36 14981.概述 MySQL Master-Slave是指MySQL ... -
mysql集群配置
2009-01-16 14:23 19691. 概述 MySQL Cluster是一种技术,该技术允 ... -
修改Linux的主机名
2008-12-29 15:17 913/etc/sysconfig/network文件中hostna ... -
卸载mysql
2008-12-26 09:40 12751.rpm 形式安装。 rpm -qa|grep -i mys ... -
linux设置环境变量
2008-12-25 14:44 914设置环境变量: 1.设置临时环境变量(重启后消失) expor ... -
mysql系列研究(2)---安装
2008-12-25 14:18 1104# cd /home/xiutuo/software/ # t ...
相关推荐
**MySQL常用工具SQLyog小海豚** MySQL是一款广泛使用的开源关系型数据库管理系统,而SQLyog是针对MySQL设计的一款图形化管理工具,被誉为“小海豚”。它以其直观的界面、强大的功能和高效的性能,使得数据库管理和...
MySQL可视化工具是数据库管理员、开发人员和数据分析师的利器,它们提供了一种直观的方式来与MySQL数据库进行交互,而无需编写复杂的SQL查询语句。这些工具通常具有图形用户界面(GUI),使得数据库管理、数据浏览、...
MySQL DBA(数据库管理员)在日常工作中经常需要执行各种脚本来进行数据库的管理和维护工作。这些脚本涵盖了从数据备份、恢复、性能优化到错误排查等多个方面。以下是一些MySQL DBA常用的知识点,结合“mysql_mgr_...
在本主题中,我们将深入探讨如何使用MySQL binlog查看工具来理解和分析binlog文件。 首先,理解MySQL binlog的格式至关重要。MySQL的binlog有两种格式:Statement-based(基于语句)和Row-based(基于行)。基于...
标题:五款常用mysql slow log分析工具 描述:本文对五款常用的MySQL慢查询日志分析工具进行深入解析,旨在帮助DBA、开发者和运维人员更有效地定位和优化数据库性能瓶颈。 ### MySQL Slow Log概念 MySQL慢查询日志...
mysql数据库远程工具之Navicat安装与配置 1、什么Navicat ? Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业...
MySQL连接工具是数据库管理员和开发人员用来与MySQL服务器交互的重要应用程序。绿色版通常指的是免安装、便携式的版本,可以直接运行而无需在计算机上进行正式的安装过程,这对于需要在不同设备间移动工作或者不想...
MySQL到Oracle转换是一个常见的任务,特别是在企业级应用迁移或整合过程中。这个工具专注于将MySQL的数据库结构和数据转换为Oracle数据库兼容的格式。下面将详细解释这个过程涉及的知识点。 1. **SQL语言的差异**:...
MySQL数据库卸载工具是用于帮助用户从计算机上彻底移除MySQL服务器及其相关组件的软件工具。在使用过程中,我们需要注意一些关键步骤和注意事项,确保卸载过程顺利且不会留下任何残留,以免影响后续的系统运行或新...
本文将详细讨论MySQL的可视化工具,特别是基于描述中的"Navicat for MySQL"。 Navicat for MySQL是一款功能丰富的MySQL数据库管理工具,由PremiumSoft公司开发。它提供了图形化的用户界面,使用户可以轻松地执行...
1. 快速备份:工具能够快速扫描并打包MySQL数据库中的所有表,生成SQL脚本或者二进制文件,从而实现快速备份。 2. 自动化调度:可能支持定时备份功能,用户可以设置定时任务,让工具自动在指定时间执行备份,确保...
在本文中,我们将深入探讨MySQL的一些重要管理工具,特别是提及的"SQLyog 10.2",以及它如何帮助用户更有效地进行数据库操作。 MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),因其高效、稳定和免费(或...
3. **数据生成**:工具中的数据生成功能可以模拟各种类型的数据,如整数、浮点数、字符串、日期等。这有助于用户在多种场景下实践SQL操作,了解不同数据类型的特性。 4. **表结构设计**:在MySQL中,数据存储在表格...
支持的数据库:MS SQL Server、 PosgresSql、MySQL 数据库数据对比工具:可以针对两个数据进行表结构和数据的对比。1、结构对比:如开发库和正式库之间的结构和数据同步,此工具可以告诉您哪个表结构有字段的增加...
2. **兼容性**:该工具应该能够处理Oracle与MySQL之间的语法差异,确保数据在转换过程中不会丢失或变形。 3. **预览与过滤**:在迁移之前,用户可能需要预览转换结果,并可以设定条件过滤某些数据,只迁移需要的...
2. 表管理:在这些工具中,你可以方便地创建新表,定义字段类型(如INT、VARCHAR、DATE等)、设置主键、外键和索引。同时,它们通常支持导入和导出数据,以便于数据迁移和备份。 3. SQL编辑器:可视化工具内置强大...
MySQL是一种广泛使用的开源关系型数据库管理系统,其客户端工具是与MySQL服务器进行交互的重要途径。本文将深入探讨MySQL客户端工具,特别是...在实际工作中,了解并掌握这些工具能显著提高数据库管理工作效率。
下面将详细介绍MySQL开发工具中的关键功能和应用场景。 1. **MySQL Workbench**:MySQL的官方图形化工具,它整合了SQL开发、数据库设计和管理功能。用户可以使用它来编写和执行SQL查询,创建ER图进行数据库设计,...