设为首页 - 加入收藏 济南站长网(0531Zz.Com)- 致力服务于广大站长和网站的信息交流平台,第一时间呈现最新最快捷的互联网资讯!
热搜: 站长之家 Linu 虎牙直播
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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

发布时间:2016-08-10 00:41 所属栏目:[MySql教程] 来源:站长网
导读:mysql查看状态 ./mysqladmin -uroot -popen extended-status 然后grep进行shell编程 直接执行外部命令 ./mysql -uroot -e show master status \G 分析sql语句 e
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

(编辑:济南站长网 0531Zz.Com)

网友评论
推荐文章