MYSQL使用心得(十) 常用命令

mysql查看状态

./mysqladmin -uroot -popen extended-status

然后grep进行shell编程

直接执行外部命令

./mysql -uroot -e "show master status \G"

分析sql语句

explain <SQL>;

explain partitions <SQL>;

查看表结构

desc 表名;

查看创建表的结构

show create table 表名;

查看变量(配置文件)

show variables like '%binlog_format%';

查看状态(运行时)

show status like '%conn%';

mysql免登录执行命令

mysql -uroot -e "show slave status\G;"

mysql指定配置文件登录

./bin/mysql --defaults-file=/root/mysql/my.cnf -uroot

锁表

FLUSH TABLES WITH READ LOCK;

解锁

UNLOCK TABLES;

mysql调试语法

在报错以后,执行SHOW WARNINGS;

可以看到详细信息

开放ROOT远程访问,一般不要这么做

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

乱码

命令行登陆MySQL,查看编码

show variables like '%character%'

创建数据库

create database my_test;

授权

grant all privileges on my_test.* to my_test@'%'  identified by 'my_test_123';

修改root密码

update mysql.user set password=password('open') where user='root';

flush privileges;

备份数据(其中可以人工指定socket参数 --socket=/application/search/mysql/mysql/tmp/mysql.sock)

./mysqldump -uroot my_test -v > /data0/search/my_test.sql

时间: 2024-08-22 14:38:08

MYSQL使用心得(十) 常用命令的相关文章

mysql myisamchk修复数据库常用命令记录

实例  代码如下 复制代码 #locate myisamchk #ln -s /usr/local/mysql/bin/myisamchk /usr/bin/myisamchk #myisamchk tablename.MYI #myisamchk -r -q tablename 如果-r不行就采用强制执行命令如下  代码如下 复制代码 #myisamchk -r -o -f 好了根据上面我们来分享一个实例 MyISAM是MySQL的预设storage engine. MyISAM table很

mysql DBA:mysqladmin常用命令总结

1. 使用-r/-i参数使用mysqladmin extended-status命令可以获得所有MySQL性能指标,即show global status的输出,不过,因为多数这些指标都是累计值,如果想了解当前的状态,则需要进行一次差值计算,这就是mysqladmin extended-status的一个额外功能,非常实用.默认的,使用extended-status,看到也是累计值,但是,加上参数-r(--relative),就可以看到各个指标的差值,配合参数-i(--sleep)就可以指定刷新

mysql增加删除字段常用命令

1.增加字段 alter table tablename add fieldname fieldtype eg. alter table userinfor add username char(20); 2. 删除原有字段 alter table tablename drop fileldname 3.修改字段名称 alter table tablename change oldfileldname newfieldname fieldtype; eg. alter table userinfo

我的MYSQL学习心得(十四) 备份和恢复

原文:我的MYSQL学习心得(十四) 备份和恢复 我的MYSQL学习心得(十四) 备份和恢复 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(九) 索引 我的MYSQL学习心得(十) 自定义存储过程

Mysql常用命令行大全

第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 第三招.增加新用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by

MySQL常用命令大全脚本之家总结_Mysql

MYSQL常用命令1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

Mysql常用命令 详细整理版_Linux

Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 显示具体的表结构 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示. 显示当前mysql版本和当前日期 select

mysql基本常用命令(转)

可以不知道数据库原理,但是不可以不知道数据库操作命令,命令不算难,我一个草鸟都会好几个了,哈哈,用起来很爽啊,转载一篇写的好的博文大家一起学习本文转自:http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869889.html 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcn

查看mysql版本的四种方法及常用命令

1:在终端下:mysql -V或mysql -Version. 以下是代码片段:  [shengting@login ~]$ mysql -V mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) 2:在mysql中:mysql> status; 以下是代码片段: mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu